Cómo encontrar el máximo de filas y columnas en los formatos XLS y XLSX

Introducción

Administrar grandes conjuntos de datos en Excel puede ser un desafío, especialmente en lo que respecta a los límites de los distintos formatos de archivo. Este tutorial lo guiará en el uso de la biblioteca Aspose.Cells para .NET para determinar la cantidad máxima de filas y columnas admitidas por los formatos XLS (Excel 97-2003) y XLSX (Excel 2007 y posteriores). Al finalizar, estará preparado para manejar tareas relacionadas con Excel de manera eficiente.

Prerrequisitos

Antes de comenzar, asegúrese de tener lo siguiente:

  1. Marco .NET o.NET Core instalado en su sistema.
  2. Aspose.Cells para .NET biblioteca descargada y referenciada en su proyecto (también puede instalarla a través deNuGet).

Importación de paquetes necesarios

Agregue las siguientes instrucciones using en la parte superior de su archivo C# para importar los paquetes necesarios de la biblioteca Aspose.Cells:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

Paso 1: Número máximo de filas y columnas para el formato XLS

Comencemos por encontrar el máximo de filas y columnas que admite el formato XLS.

// Imprimir mensaje sobre el formato XLS.
Console.WriteLine("Maximum Rows and Columns supported by XLS format:");

// Crear un libro de trabajo en formato XLS.
Workbook wb = new Workbook(FileFormatType.Excel97To2003);

// Recupere el máximo de filas y columnas.
int maxRows = wb.Settings.MaxRow + 1;
int maxCols = wb.Settings.MaxColumn + 1;

// Mostrar los resultados.
Console.WriteLine("Maximum Rows: " + maxRows);
Console.WriteLine("Maximum Columns: " + maxCols);
Console.WriteLine();
  1. Imprima un mensaje para indicar que estamos trabajando con el formato XLS.
  2. Crear unWorkbook instancia para el formato XLS utilizandoFileFormatType.Excel97To2003.
  3. Obtenga el máximo de filas y columnas conwb.Settings.MaxRow ywb.Settings.MaxColumn, añadiendo 1 ya que estos están basados en cero.
  4. Envíe el máximo de filas y columnas a la consola.

Paso 2: Número máximo de filas y columnas para el formato XLSX

A continuación, exploraremos el máximo de filas y columnas que admite el formato XLSX.

// Imprimir mensaje sobre el formato XLSX.
Console.WriteLine("Maximum Rows and Columns supported by XLSX format:");

// Crear un libro de trabajo en formato XLSX.
wb = new Workbook(FileFormatType.Xlsx);

// Recupere el máximo de filas y columnas.
maxRows = wb.Settings.MaxRow + 1;
maxCols = wb.Settings.MaxColumn + 1;

// Mostrar los resultados.
Console.WriteLine("Maximum Rows: " + maxRows);
Console.WriteLine("Maximum Columns: " + maxCols);
  1. Imprima un mensaje indicando que estamos trabajando con el formato XLSX.
  2. Crear unWorkbook instancia para el formato XLSX utilizandoFileFormatType.Xlsx.
  3. Recupere y genere el máximo de filas y columnas como antes.

Paso 3: Mostrar un mensaje de éxito

Luego de ejecutar los pasos, indiquemos el éxito.

Console.WriteLine("Execution completed successfully: Maximum Rows and Columns retrieval for both formats.");

Conclusión

En este tutorial, aprendió a usar la biblioteca Aspose.Cells para .NET para encontrar la cantidad máxima de filas y columnas admitidas por los formatos de archivo XLS y XLSX. Comprender estos límites es esencial para una administración eficaz de los datos de Excel, lo que garantiza que los conjuntos de datos se ajusten a las capacidades del formato.

Preguntas frecuentes

¿Cuál es el número máximo de filas que admite el formato XLS?

El número máximo de filas admitidas por el formato XLS es 65.536.

¿Cuál es el número máximo de columnas que admite el formato XLS?

El número máximo de columnas admitidas por el formato XLS es 256.

¿Cuál es el número máximo de filas que admite el formato XLSX?

El número máximo de filas admitidas por el formato XLSX es 1.048.576.

¿Cuál es el número máximo de columnas que admite el formato XLSX?

El número máximo de columnas admitidas por el formato XLSX es 16.384.

¿Puedo utilizar la biblioteca Aspose.Cells para .NET con otros formatos de archivos de Excel?

Sí, Aspose.Cells para .NET admite varios formatos de archivo, incluidos XLS, XLSX, ODS y más.documentación para obtener detalles sobre las características y funcionalidades compatibles.