Com carregar fitxers amb Aspose.Cells FOSS

Com carregar fitxers amb Aspose.Cells FOSS

Problema

Carrega fitxers de full de càlcul (XLSX, CSV) a Aspose.Cells FOSS per a manipulació programàtica. La classe Workbook accepta una ruta de fitxer i retorna un llibre de treball en memòria preparat per a la lectura o l’edició.

from aspose.cells_foss import Workbook

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

Requisits previs

Per carregar fitxers amb Aspose.Cells FOSS a Python, assegureu‑vos que teniu Python 3.7 o posterior instal·lat. Instal·leu la biblioteca utilitzant pip amb l’ordre pip install aspose-cells-foss>=26.3.1. Després de la instal·lació, importeu la biblioteca amb from aspose.cells_foss import Workbook.

  • Python 3.7 o posterior
  • gestor de paquets pip
  • aspose-cells-foss>=26.3.1 instal·lat via pip
  • Coneixement bàsic del maneig de fitxers Python

Carregant el fitxer

Aspose.Cells FOSS carrega dades de fulls de càlcul des de rutes de fitxer utilitzant la classe Workbook. Passeu una cadena de ruta de fitxer local directament al constructor. La càrrega per flux (p. ex., io.BytesIO) no és compatible — només passeu una cadena de ruta de fitxer. Per carregar fitxers CSV, utilitzeu la funció de conveniència load_csv_workbook().

from aspose.cells_foss import Workbook

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

En carregar fitxers CSV, utilitzeu la funció load_csv_workbook() que crea i retorna un nou Workbook poblat amb les dades CSV.

Exemple de codi

Aquest exemple demostra com carregar un fitxer XLSX i un fitxer CSV, i després llegir el valor d’una cel·la de cadascun.

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}")

Formats compatibles

Aspose.Cells FOSS admet la càrrega de fitxers en els formats següents.

FormatExtensióNotes
Excel 2007–2019.xlsxFormat estàndard Office Open XML; utilitzeu Workbook("file.xlsx")
Excel 97–2003.xlsNo compatible. Els fitxers XLS/BIFF no són compatibles.
CSV.csvValors separats per comes; utilitzeu load_csv_workbook("file.csv")

Vegeu també

 Català