Cómo cargar archivos con Aspose.Cells FOSS

Cómo cargar archivos con Aspose.Cells FOSS

Problema

Cargue archivos de hoja de cálculo (XLSX, CSV) en Aspose.Cells FOSS para manipulación programática. La clase Workbook 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

Para cargar archivos usando Aspose.Cells FOSS en Python, asegúrese de tener Python 3.7 o posterior instalado. Instale la biblioteca usando pip con el comando pip install aspose-cells-foss>=26.3.1. Después de la instalación, importe 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 mediante pip
  • Conocimientos básicos de manejo de archivos en Python

Cargando el archivo

Aspose.Cells FOSS carga datos de hojas de cálculo desde rutas de archivo usando la clase Workbook. Pase una cadena de ruta de archivo local directamente al constructor. La carga mediante flujo (p. ej., io.BytesIO) no es compatible — pase solo una cadena de ruta de archivo. Para cargar archivos CSV, use la función de conveniencia load_csv_workbook().

from aspose.cells_foss import Workbook

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

Al cargar archivos CSV, use la función load_csv_workbook() 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 admite la carga de archivos en los siguientes formatos.

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

Ver también

 Español