Найти максимальное количество строк и столбцов в форматах XLS и XLSX
Введение
Управление большими наборами данных в Excel может быть сложной задачей, особенно в отношении ограничений различных форматов файлов. Это руководство проведет вас через использование библиотеки Aspose.Cells for .NET для определения максимального количества строк и столбцов, поддерживаемых форматами XLS (Excel 97-2003) и XLSX (Excel 2007 и более поздние версии). К концу вы будете оснащены для эффективного выполнения задач, связанных с Excel.
Предпосылки
Перед началом убедитесь, что у вас есть следующее:
- .NET Framework или.NET Core установлен в вашей системе.
- Aspose.Cells для .NET библиотеку, загруженную и указанную в вашем проекте (вы также можете установить ее черезNuGet).
Импорт необходимых пакетов
Добавьте следующие операторы using в начало файла C#, чтобы импортировать необходимые пакеты из библиотеки Aspose.Cells:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
Шаг 1: Максимальное количество строк и столбцов для формата XLS
Начнем с определения максимального количества строк и столбцов, поддерживаемых форматом XLS.
// Распечатать сообщение о формате XLS.
Console.WriteLine("Maximum Rows and Columns supported by XLS format:");
// Создайте рабочую книгу в формате XLS.
Workbook wb = new Workbook(FileFormatType.Excel97To2003);
// Извлечь максимальное количество строк и столбцов.
int maxRows = wb.Settings.MaxRow + 1;
int maxCols = wb.Settings.MaxColumn + 1;
// Отобразите результаты.
Console.WriteLine("Maximum Rows: " + maxRows);
Console.WriteLine("Maximum Columns: " + maxCols);
Console.WriteLine();
- Распечатать сообщение, указывающее, что мы работаем с форматом XLS.
- Создать
Workbook
экземпляр для формата XLS с использованиемFileFormatType.Excel97To2003
. - Получите максимальное количество строк и столбцов с помощью
wb.Settings.MaxRow
иwb.Settings.MaxColumn
, добавляя 1, поскольку они начинаются с нуля. - Вывести максимальное количество строк и столбцов на консоль.
Шаг 2: Максимальное количество строк и столбцов для формата XLSX
Далее мы рассмотрим максимальное количество строк и столбцов, поддерживаемых форматом XLSX.
// Распечатать сообщение о формате XLSX.
Console.WriteLine("Maximum Rows and Columns supported by XLSX format:");
// Создайте рабочую книгу в формате XLSX.
wb = new Workbook(FileFormatType.Xlsx);
// Извлечь максимальное количество строк и столбцов.
maxRows = wb.Settings.MaxRow + 1;
maxCols = wb.Settings.MaxColumn + 1;
// Отобразите результаты.
Console.WriteLine("Maximum Rows: " + maxRows);
Console.WriteLine("Maximum Columns: " + maxCols);
- Вывести сообщение о том, что мы работаем с форматом XLSX.
- Создать
Workbook
экземпляр для формата XLSX с использованиемFileFormatType.Xlsx
. - Извлеките и выведите максимальное количество строк и столбцов, как и раньше.
Шаг 3: Отображение сообщения об успешном завершении
После выполнения шагов отметим успех.
Console.WriteLine("Execution completed successfully: Maximum Rows and Columns retrieval for both formats.");
Заключение
В этом уроке вы узнали, как использовать библиотеку Aspose.Cells for .NET для поиска максимального количества строк и столбцов, поддерживаемых форматами файлов XLS и XLSX. Понимание этих ограничений необходимо для эффективного управления данными Excel, гарантируя, что ваши наборы данных соответствуют возможностям формата.
Часто задаваемые вопросы
Какое максимальное количество строк поддерживается форматом XLS?
Максимальное количество строк, поддерживаемых форматом XLS, составляет 65 536.
Какое максимальное количество столбцов поддерживает формат XLS?
Максимальное количество столбцов, поддерживаемых форматом XLS, составляет 256.
Какое максимальное количество строк поддерживается форматом XLSX?
Максимальное количество строк, поддерживаемых форматом XLSX, составляет 1 048 576.
Какое максимальное количество столбцов поддерживает формат XLSX?
Максимальное количество столбцов, поддерживаемых форматом XLSX, составляет 16 384.
Могу ли я использовать библиотеку Aspose.Cells for .NET с другими форматами файлов Excel?
Да, Aspose.Cells for .NET поддерживает различные форматы файлов, включая XLS, XLSX, ODS и другие. Проверьтедокументация для получения подробной информации о поддерживаемых функциях и возможностях.