Cómo cargar archivos con Aspose.Cells FOSS

Cómo cargar archivos con Aspose.Cells FOSS

Problema

Cargar archivos de hoja de cálculo (XLSX, CSV) en Aspose.Cells FOSS para manipulación programática. El Workbook class acepta una ruta de archivo y devuelve un libro de trabajo en memoria listo para leer o editar.

from aspose.cells_foss import Workbook

# Load an XLSX file
workbook = Workbook("input.xlsx")
worksheet = workbook.worksheets[0]

Requisitos previos

Para cargar archivos usando Aspose.Cells FOSS en Python, asegúrate de tener Python 3.7 o posterior instalado. Instala la biblioteca usando pip con el comando pip install aspose-cells-foss>=26.3.1. Después de la instalación, importa la biblioteca usando from aspose.cells_foss import Workbook.

  • Python 3.7 o posterior
  • gestor de paquetes pip
  • aspose-cells-foss>=26.3.1 instalado vía pip
  • Comprensión básica del manejo de archivos Python

Cargando el archivo

Aspose.Cells FOSS loads spreadsheet data from file paths using the Workbook class. Pasa una cadena de ruta de archivo local directamente al constructor. La carga por streaming (p. ej., io.BytesIO) no es compatible — pasa solo una cadena de ruta de archivo. Para cargar archivos CSV, usa el load_csv_workbook() función de conveniencia.

from aspose.cells_foss import Workbook

# Load from file path (XLSX only)
workbook = Workbook("data.xlsx")

Al cargar archivos CSV, usa el load_csv_workbook() función que crea y devuelve un nuevo Workbook poblado con los datos CSV.

Ejemplo de código

Este ejemplo muestra cómo cargar un archivo XLSX y un archivo CSV, y luego leer el valor de una celda de cada uno.

from aspose.cells_foss import Workbook, load_csv_workbook

# Load an XLSX workbook from a file path
workbook = Workbook("input.xlsx")
worksheet = workbook.worksheets[0]

# Read a cell value using the .value property
val = worksheet.cells["A1"].value
print(f"A1 value: {val}")

# Load a CSV file using load_csv_workbook
csv_workbook = load_csv_workbook("data.csv")
csv_worksheet = csv_workbook.worksheets[0]

# Read from the CSV-sourced workbook
csv_val = csv_worksheet.cells["A1"].value
print(f"CSV A1 value: {csv_val}")

Formatos compatibles

Aspose.Cells FOSS supports loading files in the following formats.

FormatoExtensiónNotas
Excel 2007–2019.xlsxFormato estándar Office Open XML; utilice Workbook("file.xlsx")
Excel 97–2003.xlsNo compatible. Los archivos XLS/BIFF no son compatibles.
CSV.csvValores separados por comas; utilice load_csv_workbook("file.csv")

Ver también

 Español