Ange betydande siffror som ska lagras i Excel-fil

Möjliga användningsscenarier

Som standard lagrar Aspose.Cells 17 signifikanta siffror med dubbla värden inuti 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 avCellsHelper.Significant Digitsfast egendom.

Ange betydande siffror som ska lagras i Excel-fil

Följande exempelkod tvingar Aspose.Cells att använda 15 signifikanta siffror samtidigt som dubbla värden lagras i excel-filen. Vänligen kontrolleraoutput excel-fil . Ändra dess tillägg till .zip och packa upp det och du kommer att se att endast 15 signifikanta siffror lagras i excel-filen. Följande skärmdump förklarar effekten avCellsHelper.Significant Digitsegenskap på utdata excel-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");