Maximale Zeilen und Spalten unterstützen, die von XLS und XLSX Formaten mit JavaScript via C++ unterstützt werden
Contents
[
Hide
]
Mögliche Verwendungsszenarien
Es gibt unterschiedliche Zeilen- und Spaltenzahlen, die von Excel-Formaten unterstützt werden. Zum Beispiel unterstützt XLS 65536 Zeilen und 256 Spalten, während XLSX 1048576 Zeilen und 16384 Spalten unterstützt. Wenn Sie wissen möchten, wie viele Zeilen und Spalten ein bestimmtes Format unterstützt, können Sie die Eigenschaften WorkbookSettings.maxRow und WorkbookSettings.maxColumn verwenden.
Suchen Sie die maximale Anzahl von Zeilen und Spalten, die von den XLS- und XLSX-Formaten unterstützt werden
Der folgende Beispielcode erstellt zunächst eine Arbeitsmappe im XLS-Format und anschließend im XLSX-Format. Nach der Erstellung werden die Werte der Eigenschaften WorkbookSettings.maxRow und WorkbookSettings.maxColumn ausgegeben. Bitte siehe die Konsolenausgabe des unten angegebenen Codes zu Ihrer Referenz.
Beispielcode
<!DOCTYPE html>
<html>
<head>
<title>Aspose.Cells Example</title>
</head>
<body>
<h1>Maximum Rows and Columns Example</h1>
<input type="file" id="fileInput" accept=".xls,.xlsx,.csv" />
<button id="runExample" disabled>Run Example</button>
<a id="downloadLink" style="display: none;">Download Result</a>
<div id="result"></div>
</body>
<script src="aspose.cells.js.min.js"></script>
<script type="text/javascript">
const { Workbook, Utils } = AsposeCells;
const runBtn = document.getElementById('runExample');
const resultDiv = document.getElementById('result');
AsposeCells.onReady({
license: "/lic/aspose.cells.enc",
fontPath: "/fonts/",
fontList: [
"arial.ttf",
"NotoSansSC-Regular.ttf"
]
}).then(() => {
console.log("Aspose.Cells initialized");
runBtn.disabled = false;
});
runBtn.addEventListener('click', async () => {
// Print message about XLS format.
resultDiv.innerHTML = '<p>Maximum Rows and Columns supported by XLS format.</p>';
// Create workbook in XLS format.
let wb = new Workbook(AsposeCells.FileFormatType.Excel97To2003);
// Print the maximum rows and columns supported by XLS format.
let maxRows = wb.settings.maxRow + 1;
let maxCols = wb.settings.maxColumn + 1;
resultDiv.innerHTML += `<p>Maximum Rows: ${maxRows}</p>`;
resultDiv.innerHTML += `<p>Maximum Columns: ${maxCols}</p>`;
resultDiv.innerHTML += '<hr/>';
// Print message about XLSX format.
resultDiv.innerHTML += '<p>Maximum Rows and Columns supported by XLSX format.</p>';
// Create workbook in XLSX format.
wb = new Workbook(AsposeCells.FileFormatType.Xlsx);
// Print the maximum rows and columns supported by XLSX format.
maxRows = wb.settings.maxRow + 1;
maxCols = wb.settings.maxColumn + 1;
resultDiv.innerHTML += `<p>Maximum Rows: ${maxRows}</p>`;
resultDiv.innerHTML += `<p>Maximum Columns: ${maxCols}</p>`;
});
</script>
</html>
Konsolenausgabe
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