إظهار علامة الفتح في الخلايا
في Microsoft Excel، تكون علامة الفتح الأولى في قيمة الخلية مخفية. توفر Aspose.Cells ميزة عرض علامة الفتح افتراضيًا. لهذا الغرض، يوفر الواجهة البرمجية الخاصية Workbook.Settings.QuotePrefixToStyle. تشير هذه الخاصية ما إذا كان تعيين الخاصية QuotePrefix عند إدخال قيمة السلسلة التي تبدأ بعلامة اقتباس واحدة إلى الخلية. تعيين الخاصية Workbook.Settings.QuotePrefixToStyle إلى false سيعرض علامة الفتح الأولى في ملف الإكسل الناتج.
الصورة الملتقطة التالية تُظهر ملف إكسل الناتج مع علامة الفتح المرئية.
الكود المقتطف التالي يظهر هذا عن طريق إضافة البيانات بواسطة العلامات الذكية في ملف إكسل المصدر. يتم إرفاق ملفات إكسل المصدر والإخراج للرجوع إليها.
الكود المثالي
// 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 تحت:
// 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; } | |
} |