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 la manipulació programàtica. The Workbook class accepta una ruta de fitxer i retorna un llibre de treball en memòria, llest per a llegir o editar.

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, assegura’t que tens Python 3.7 o posterior instal·lat. Instal·la la biblioteca utilitzant pip amb l’ordre pip install aspose-cells-foss>=26.3.1. Després de la instal·lació, importa la biblioteca utilitzant 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 de la gestió de fitxers de Python

Carregant el fitxer

Aspose.Cells FOSS loads spreadsheet data from file paths using the Workbook class. Passa una cadena de ruta de fitxer local directament al constructor. La càrrega per flux (p. ex., io.BytesIO) no és compatible — passa només una cadena de ruta de fitxer. Per carregar fitxers CSV, utilitza el load_csv_workbook() funció de conveniència.

from aspose.cells_foss import Workbook

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

Quan carreguis fitxers CSV, utilitza el load_csv_workbook() funció que crea i retorna un nou Workbook emplenat amb les dades CSV.

Exemple de codi

Aquest exemple demostra com carregar un fitxer XLSX i un fitxer CSV, i després llegir un valor de 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 supports loading files in the following formats.

FormatExtensióNotes
Excel 2007–2019.xlsxFormat Office Open XML estàndard; 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à