Hitta maxrader och maxkolumner som stöds av XLS och XLSX format

Möjliga användningsscenario

Det finns olika antal rader och kolumner som stöds av Excel-format. Till exempel, XLS stöder 65536 rader och 256 kolumner medan XLSX stöder 1048576 rader och 16384 kolumner. Om du vill veta hur många rader och kolumner som stöds av det givna formatet kan du använda egenskaperna Workbook.Settings.MaxRow och Workbook.Settings.MaxColumn.

Hitta maxrader och maxkolumner som stöds av XLS och XLSX-format

Följande exempelkod skapar arbetsboken först i XLS och sedan i XLSX-format. Efter att ha skapats skrivs värdena av Workbook.Settings.MaxRow och Workbook.Settings.MaxColumn ut. Se konsoloutputen för den medföljande koden nedan för referens.

Exempelkod

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// Print message about XLS format.
System.out.println("Maximum Rows and Columns supported by XLS format.");
// Create workbook in XLS format.
Workbook wb = new Workbook(FileFormatType.EXCEL_97_TO_2003);
// Print the maximum rows and columns supported by XLS format.
int maxRows = wb.getSettings().getMaxRow() + 1;
int maxCols = wb.getSettings().getMaxColumn() + 1;
System.out.println("Maximum Rows: " + maxRows);
System.out.println("Maximum Columns: " + maxCols);
System.out.println();
// Print message about XLSX format.
System.out.println("Maximum Rows and Columns supported by XLSX format.");
// Create workbook in XLSX format.
wb = new Workbook(FileFormatType.XLSX);
// Print the maximum rows and columns supported by XLSX format.
maxRows = wb.getSettings().getMaxRow() + 1;
maxCols = wb.getSettings().getMaxColumn() + 1;
System.out.println("Maximum Rows: " + maxRows);
System.out.println("Maximum Columns: " + maxCols);

Konsoloutput

 Maximum Rows and Columns supported by XLS format.

Maximum Rows: 65536

Maximum Columns: 256

Maximum Rows and Columns supported by XLSX format.

Maximum Rows: 1048576

Maximum Columns: 16384