Ange signifikanta siffror som ska lagras i Excel fil

Möjliga användningsscenario

Som standard lagrar Aspose.Cells 17 signifikanta siffror av dubbla värden i excel-filen, till skillnad från MS-Excel som bara lagrar 15 signifikanta siffror. Du kan ändra standardbeteendet för Aspose.Cells från 17 signifikanta siffror till 15 signifikanta siffror med hjälp av egenskapen CellsHelper.SignificantDigits.

Ange signifikanta siffror som ska lagras i Excel-fil

Följande kodexempel tvingar Aspose.Cells att använda 15 signifikanta siffror vid lagring av dubbla värden i excel-filen. Ändra dess filändelse till .zip och packa upp den, och du kommer se att endast 15 signifikanta siffror lagras i excel-filen. Följande skärmbild förklarar effekten av CellsHelper.SignificantDigits-egenskapen på resultatexcel-filen.

todo:image_alt_text

Exempelkod

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