Hücrelerde öncü apostrofu gösterme
Microsoft Excel’de hücre değerindeki öncü apostrof gizlenir. Aspose.Cells, önceden apostrofu varsayılan olarak gösterme özelliği sağlar. Bu amaçla, API Workbook.Settings.QuotePrefixToStyle özelliğini sağlar. Bu özellik, tek tırnakla başlayan dize değerini hücreye girerken QuotePrefix özelliğini ayarlayıp ayarlamayacağını belirtir. Workbook.Settings.QuotePrefixToStyle özelliğini false olarak ayarlamak, çıkış excel dosyasında öncü apostrofu görüntüler.
Aşağıdaki ekran görüntüsü, çıkış excel dosyasını görünen öncü apostrofla göstermektedir.
Aşağıdaki kod parçası, kaynak excel dosyasına Akıllı İmlerle veri ekleyerek bunu gösterir. Kaynak ve çıkış excel dosyaları referans için ekte verilmiştir.
Örnek Kod
// 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"); |
DataObject sınıfının uygulaması aşağıda verilmiştir
// 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; } | |
} |