Festlegen signifikanter Stellen, die in einer Excel-Datei gespeichert werden sollen

Mögliche Nutzungsszenarien

Standardmäßig speichert Aspose.Cells 17 signifikante Ziffern von Double-Werten in der Excel-Datei, im Gegensatz zu MS-Excel, das nur 15 signifikante Ziffern speichert. Sie können das Standardverhalten von Aspose.Cells mithilfe von von 17 signifikanten Ziffern auf 15 signifikante Ziffern ändernCellsHelper.SignificantDigitsEigentum.

Festlegen signifikanter Ziffern, die in einer Excel-Datei gespeichert werden sollen

Der folgende Beispielcode erzwingt, dass Aspose.Cells 15 signifikante Ziffern verwendet, während doppelte Werte in der Excel-Datei gespeichert werden. Bitte überprüfen Sie dieExcel-Datei ausgeben . Ändern Sie die Erweiterung in .zip und entpacken Sie sie, und Sie werden sehen, dass nur 15 signifikante Ziffern in der Excel-Datei gespeichert sind. Der folgende Screenshot erklärt die Wirkung vonCellsHelper.SignificantDigits-Eigenschaft in der Excel-Ausgabedatei.

todo: Bild_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");