إظهار علامة الفتح في الخلايا

في Microsoft Excel، تكون علامة الفتح الأولى في قيمة الخلية مخفية. توفر Aspose.Cells ميزة عرض علامة الفتح افتراضيًا. لهذا الغرض، يوفر الواجهة البرمجية الخاصية Workbook.Settings.QuotePrefixToStyle. تشير هذه الخاصية ما إذا كان تعيين الخاصية QuotePrefix عند إدخال قيمة السلسلة التي تبدأ بعلامة اقتباس واحدة إلى الخلية. تعيين الخاصية Workbook.Settings.QuotePrefixToStyle إلى false سيعرض علامة الفتح الأولى في ملف الإكسل الناتج.

الصورة الملتقطة التالية تُظهر ملف إكسل الناتج مع علامة الفتح المرئية.

todo:image_alt_text

الكود المقتطف التالي يظهر هذا عن طريق إضافة البيانات بواسطة العلامات الذكية في ملف إكسل المصدر. يتم إرفاق ملفات إكسل المصدر والإخراج للرجوع إليها.

ملف المصدر

ملف الإخراج

الكود المثالي

// 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; }
}