Trouver le maximum de lignes et de colonnes supporté par les formats XLS et XLSX avec C++
Contents
[
Hide
]
Scénarios d’utilisation possibles
Il y a différentes quantités de lignes et de colonnes supportées par les formats Excel. Par exemple, XLS supporte 65536 lignes et 256 colonnes tandis que XLSX supporte 1048576 lignes et 16384 colonnes. Si vous souhaitez connaître le nombre de lignes et de colonnes supportées par un format donné, vous pouvez utiliser les propriétés GetMaxRow() et GetMaxColumn().
Trouver le nombre maximal de lignes et de colonnes pris en charge par les formats XLS et XLSX
Le code d’exemple suivant crée d’abord un classeur au format XLS puis en XLSX. Après la création, il affiche les valeurs des propriétés GetMaxRow() et GetMaxColumn(). Veuillez consulter la sortie console du code ci-dessous pour référence.
Code d’exemple
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
int main()
{
Aspose::Cells::Startup();
// Print message about XLS format.
std::cout << "Maximum Rows and Columns supported by XLS format." << std::endl;
// Create workbook in XLS format.
Workbook wb(FileFormatType::Excel97To2003);
// Print the maximum rows and columns supported by XLS format.
int maxRows = wb.GetSettings().GetMaxRow() + 1;
int maxCols = wb.GetSettings().GetMaxColumn() + 1;
std::cout << "Maximum Rows: " << maxRows << std::endl;
std::cout << "Maximum Columns: " << maxCols << std::endl;
std::cout << std::endl;
// Print message about XLSX format.
std::cout << "Maximum Rows and Columns supported by XLSX format." << std::endl;
// Create workbook in XLSX format.
wb = Workbook(FileFormatType::Xlsx);
// Print the maximum rows and columns supported by XLSX format.
maxRows = wb.GetSettings().GetMaxRow() + 1;
maxCols = wb.GetSettings().GetMaxColumn() + 1;
std::cout << "Maximum Rows: " << maxRows << std::endl;
std::cout << "Maximum Columns: " << maxCols << std::endl;
Aspose::Cells::Cleanup();
return 0;
}
Sortie console
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