Spécification des chiffres significatifs à stocker dans le fichier Excel

Scénarios d’utilisation possibles

Par défaut, Aspose.Cells stocke 17 chiffres significatifs de valeurs doubles dans le fichier Excel, contrairement à MS-Excel qui ne stocke que 15 chiffres significatifs. Vous pouvez modifier le comportement par défaut de Aspose.Cells de 17 chiffres significatifs à 15 chiffres significatifs à l’aide de laCellsHelper.SignificantDigitsla propriété.

Spécification des chiffres significatifs à stocker dans le fichier Excel

L’exemple de code suivant force Aspose.Cells à utiliser 15 chiffres significatifs tout en stockant des valeurs doubles dans le fichier Excel. S’il vous plaît, vérifiez lefichier excel de sortie . Changez son extension en .zip et décompressez-le et vous verrez, seuls 15 chiffres significatifs sont stockés dans le fichier Excel. La capture d’écran suivante explique l’effet deCellsHelper.SignificantDigitspropriété sur le fichier Excel de sortie.

tâche : image_autre_texte

Exemple de code

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