Tillåt ledande apostrof

denna steg-för-steg handledning kommer vi att förklara den medföljande C#-källkoden som gör att du kan tillåta användningen av en ledande apostrof i en Excel-arbetsbok med Aspose.Cells för .NET. Följ stegen nedan för att utföra denna operation.

Steg 1: Ställ in käll- och utdatakataloger

// källkatalog
string sourceDir = RunExamples.Get_SourceDirectory();
// Utdatakatalog
string outputDir = RunExamples.Get_OutputDirectory();

I detta första steg definierar vi käll- och utdatakatalogerna för Excel-filerna.

Steg 2: Instantiera ett WorkbookDesigner-objekt

// Instantiera ett WorkbookDesigner-objekt
WorkbookDesigner designer = new WorkbookDesigner();

Vi skapar en instans avWorkbookDesigner klass från Aspose.Cells.

Steg 3: Ladda Excel-arbetsbok

// Ladda Excel-arbetsboken
Workbook workbook = new Workbook(sourceDir + "AllowLeadingApostropheSample.xlsx");
workbook.Settings.QuotePrefixToStyle = false;
designer.Workbook = workbook;

Vi laddar Excel-arbetsboken från den angivna filen och inaktiverar den automatiska konverteringen av initiala apostrofer till textstil.

Steg 4: Ställ in datakälla

// Definiera datakällan för designerarbetsboken
List<DataObject> list = new List<DataObject>
{
new DataObject
{
Id=1,
Name = "demo"
},
new DataObject
{
ID=2,
Name = "'demo"
}
};
designer.SetDataSource("sampleData", list);

Vi definierar en lista över dataobjekt och använderSetDataSource metod för att ställa in datakällan för designerarbetsboken.

Steg 5: Bearbeta smarta markörer

// Process smarta markörer
designer. Process();

Vi använderProcess metod för att bearbeta smarta markörer i designerarbetsboken.

Steg 6: Spara den modifierade Excel-arbetsboken

// Spara den ändrade Excel-arbetsboken
designer.Workbook.Save(outputDir + "AllowLeadingApostropheSample_out.xlsx");

Vi sparar den modifierade Excel-arbetsboken med de ändringar som gjorts.

Exempel på källkod för Tillåt ledande apostrof med Aspose.Cells för .NET

//Källkatalog
string sourceDir = RunExamples.Get_SourceDirectory();
string outputDir = RunExamples.Get_OutputDirectory();
// Instantiera ett WorkbookDesigner-objekt
WorkbookDesigner designer = new WorkbookDesigner();
Workbook workbook = new Workbook(sourceDir + "AllowLeadingApostropheSample.xlsx");
workbook.Settings.QuotePrefixToStyle = false;
// Öppna ett designerkalkylblad som innehåller smarta markörer
designer.Workbook = workbook;
List<DataObject> list = new List<DataObject>
{
	new DataObject
	{
		 Id =1,
		 Name = "demo"
	},
	new DataObject
	{
		Id=2,
		Name = "'demo"
	}
};
// Ställ in datakällan för designerkalkylarket
designer.SetDataSource("sampleData", list);
// Bearbeta de smarta markörerna
designer.Process();
designer.Workbook.Save(outputDir + "AllowLeadingApostropheSample_out.xlsx");
Console.WriteLine("AllowLeadingApostrophe executed successfully.");

Slutsats

Grattis! Du lärde dig hur du tillåter användning av en ledande apostrof i en Excel-arbetsbok med Aspose.Cells för .NET. Experimentera med dina egna data för att ytterligare anpassa dina Excel-arbetsböcker.

Vanliga frågor

F: Vad är ledande apostrofbehörighet i en Excel-arbetsbok?

S: Genom att tillåta den initiala apostrof i en Excel-arbetsbok kan data som börjar med en apostrof visas korrekt utan att konvertera den till en textstil. Detta är användbart när du vill behålla apostrof som en del av data.

F: Varför måste jag stänga av automatisk konvertering av initiala apostrofer?

S: Genom att inaktivera den automatiska konverteringen av ledande citat kan du bevara deras användning som den är i dina data. Detta undviker alla oavsiktliga ändringar av data när du öppnar eller manipulerar Excel-arbetsboken.

F: Hur ställer man in datakälla i designerarbetsbok?

S: För att ställa in datakällan i designerarbetsboken kan du användaSetDataSource metod som anger namnet på datakällan och en lista över motsvarande dataobjekt.

F: Påverkar det att tillåta ledande apostrof andra data i Excel-arbetsboken?

S: Nej, att tillåta den inledande apostrof påverkar bara data som börjar med en apostrof. Övriga data i Excel-arbetsboken förblir oförändrade.

F: Kan jag använda den här funktionen med andra Excel-filformat?

S: Ja, du kan använda den här funktionen med andra Excel-filformat som stöds av Aspose.Cells, som .xls, .xlsm, etc.