Angabe von signifikanten Ziffern, die in der Excel Datei gespeichert werden sollen

Mögliche Verwendungsszenarien

Standardmäßig speichert Aspose.Cells 17 signifikante Ziffern von Gleitkommazahlen in der Excel-Datei, im Gegensatz zu MS-Excel, das nur 15 signifikante Ziffern speichert. Sie können das Standardverhalten von Aspose.Cells von 17 signifikanten Ziffern auf 15 signifikante Ziffern ändern, indem Sie die Eigenschaft CellsHelper.SignificantDigits verwenden.

Angabe von signifikanten Ziffern, die in der Excel-Datei gespeichert werden sollen

Der folgende Beispielcode erzwingt Aspose.Cells, 15 signifikante Ziffern beim Speichern von Gleitkommazahlen in der Excel-Datei zu verwenden. Bitte überprüfen Sie die Ausgabedatei. Ändern Sie die Erweiterung in .zip, entpacken Sie sie und Sie sehen, dass nur 15 signifikante Ziffern in der Excel-Datei gespeichert sind. Der folgende Screenshot erklärt die Auswirkung der Eigenschaft CellsHelper.SignificantDigits auf die Ausgabedatei.

todo:image_alt_text

Beispielcode

// 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");