Ange anpassade decimal och grupptalsavskiljare för arbetsboken
I Microsoft Excel kan du ange anpassade decimal- och tusentalsavskiljare istället för att använda systemavskiljare från Avancerade Excel-alternativ enligt skärmbilden nedan.
Aspose.Cells tillhandahåller egenskaperna WorkbookSettings.setNumberDecimalSeparator() och WorkbookSettings.setNumberGroupSeparator() för att ange anpassade avskiljare för formatering/parsning av nummer.
Ange anpassade avskiljare i Microsoft Excel
- Öppna Alternativ i fliken Arkiv.
- Öppna fliken Avancerat.
- Ändra inställningarna i avsnittet Redigering.
Följande skärmbild visar Avancerade Excel-alternativ och markerar avsnittet för att ange Anpassade avskiljare.
Ange anpassade avskiljare med Aspose.Cells
Följande kodexempel illustrerar hur man anger anpassade avgränsare med Aspose.Cells API. Det anger egna decimal- och gruppavgränsare som punkt och mellanslag. Så kommer numret 123,456.789 att visas som 123 456.789 som visas i skärmbilden som visar den genererade PDF av koden.
// 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.getDataDir(SpecifyingCustomSeparators.class); | |
Workbook workbook = new Workbook(); | |
// Specify custom separators | |
workbook.getSettings().setNumberDecimalSeparator('.'); | |
workbook.getSettings().setNumberGroupSeparator(' '); | |
Worksheet worksheet = workbook.getWorksheets().get(0); | |
Cell cell = worksheet.getCells().get("A1"); | |
cell.putValue(123456.789); | |
Style style = cell.getStyle(); | |
style.setCustom("#,##0.000;[Red]#,##0.000"); | |
cell.setStyle(style); | |
worksheet.autoFitColumns(); | |
workbook.save("output.pdf"); |