Führende Apostroph in Zellen anzeigen
In Microsoft Excel wird der führende Apostroph im Zellenwert ausgeblendet. Aspose.Cells bietet die Funktion, den Apostroph standardmäßig anzuzeigen. Dafür bietet die API die Eigenschaft Workbook.Settings.QuotePrefixToStyle. Diese Eigenschaft gibt an, ob die Eigenschaft QuotePrefix gesetzt werden soll, wenn ein Zeichenfolgenwert, der mit einem einfachen Anführungszeichen beginnt, in die Zelle eingegeben wird. Wenn die Eigenschaft Workbook.Settings.QuotePrefixToStyle auf false gesetzt wird, wird der führende Apostroph in der Ausgabedatei angezeigt.
Der folgende Screenshot zeigt die Ausgabedatei mit dem sichtbaren Apostroph.
Der folgende Code-Ausschnitt zeigt dies, indem Daten mit Smart Markern in der Quell-Excel-Datei hinzugefügt werden. Die Quell- und Ausgabedateien für Referenzzwecke sind angehängt.
Beispielcode
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
//Source directory | |
string sourceDir = RunExamples.Get_SourceDirectory(); | |
string outputDir = RunExamples.Get_OutputDirectory(); | |
// Instantiating a WorkbookDesigner object | |
WorkbookDesigner designer = new WorkbookDesigner(); | |
Workbook workbook = new Workbook(sourceDir + "AllowLeadingApostropheSample.xlsx"); | |
workbook.Settings.QuotePrefixToStyle = false; | |
// Open a designer spreadsheet containing smart markers | |
designer.Workbook = workbook; | |
List<DataObject> list = new List<DataObject> | |
{ | |
new DataObject | |
{ | |
Id =1, | |
Name = "demo" | |
}, | |
new DataObject | |
{ | |
Id=2, | |
Name = "'demo" | |
} | |
}; | |
// Set the data source for the designer spreadsheet | |
designer.SetDataSource("sampleData", list); | |
// Process the smart markers | |
designer.Process(); | |
designer.Workbook.Save(outputDir + "AllowLeadingApostropheSample_out.xlsx"); |
Die Implementierung der DataObject Klasse ist unten angegeben
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
internal class DataObject | |
{ | |
public int Id { get; set; } | |
public string Name { get; set; } | |
} |