Excel dosyasında Saklanacak Önemli Basamakların Belirlenmesi

Olası Kullanım Senaryoları

Varsayılan olarak, Aspose.Cells, yalnızca 15 anlamlı basamak depolayan Excel uygulamasının aksine elektronik tablolarda 17 anlamlı çift değer basamağı depolar. Aspose.Cells’in varsayılan davranışını bu durum için değiştirebilirsiniz, yani; kullanırken anlamlı basamak sayısını 17’den 15’e değiştirebilirsiniz.CellsHelper.SignificantDigitsEmlak.

Excel dosyasında Saklanacak Önemli Basamakların Belirlenmesi

Aşağıdaki örnek kod, Aspose.Cells’i excel dosyasında çift değerleri depolarken 15 anlamlı basamak kullanmaya zorlar. lütfen kontrol edinizçıktı excel dosyası . Uzantısını .zip olarak değiştirin ve açın ve göreceksiniz, excel dosyasının içinde yalnızca 15 önemli basamak saklanıyor. Aşağıdaki ekran görüntüsü,CellsHelper.SignificantDigitsçıktı excel dosyasındaki özellik.

yapılacaklar:resim_alternatif_metin

Basit kod

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// The path to the documents directory.
String dataDir = Utils.getSharedDataDir(SignificantDigits.class) + "CellsHelperClass/";
//By default, Aspose.Cells stores 17 significant digits unlike
//MS-Excel which stores only 15 significant digits
CellsHelper.setSignificantDigits(15);
//Create workbook
Workbook workbook = new Workbook();
//Access first worksheet
Worksheet worksheet = workbook.getWorksheets().get(0);
//Access cell A1
Cell c = worksheet.getCells().get("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");