تحديد الأرقام البارزة التي يجب تخزينها في ملف Excel

سيناريوهات الاستخدام المحتملة

تخزن Aspose.Cells افتراضيًا 17 أرقامًا معنوية من القيم المزدوجة داخل ملف Excel، على عكس MS-Excel الذي يخزن فقط 15 رقمًا معنويًا. يمكنك تغيير السلوك الافتراضي لـ Aspose.Cells من 17 رقمًا معنويًا إلى 15 رقمًا معنويًا باستخدام خاصية CellsHelper.SignificantDigits.

تحديد عدد الأرقام المعنوية التي سيتم تخزينها في ملف Excel

الكود النموذجي التالي يجبر Aspose.Cells على استخدام 15 رقمًا معنويًا أثناء تخزين القيم المزدوجة داخل ملف Excel. يرجى التحقق من ملف Excel الناتج. قم بتغيير امتداده إلى .zip وقم بفك الضغط عنه وسترى أنه تم تخزين 15 رقمًا معنويًا فقط داخل ملف Excel. اللقطة الشاشية التالية تشرح تأثير خاصية CellsHelper.SignificantDigits على ملف Excel الناتج.

todo:image_alt_text

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

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
//By default, Aspose.Cells stores 17 significant digits unlike
//MS-Excel which stores only 15 significant digits
CellsHelper.SignificantDigits = 15;
//Create workbook
Workbook workbook = new Workbook();
//Access first worksheet
Worksheet worksheet = workbook.Worksheets[0];
//Access cell A1
Cell c = worksheet.Cells["A1"];
//Put double value, only 15 significant digits as specified by
//CellsHelper.SignificantDigits above will be stored in excel file just like MS-Excel does
c.PutValue(1234567890.123451711);
//Save the workbook
workbook.Save(dataDir + "out_SignificantDigits.xlsx");