Come caricare file con Aspose.Cells FOSS

Come caricare file con Aspose.Cells FOSS

Problema

Carica file di foglio di calcolo (XLSX, CSV) in Aspose.Cells FOSS per la manipolazione programmatica. La classe Workbook accetta un percorso file e restituisce un workbook in memoria pronto per la lettura o la modifica.

from aspose.cells_foss import Workbook

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

Prerequisiti

Per caricare i file usando Aspose.Cells FOSS in Python, assicurati di avere Python 3.7 o successivo installato. Installa la libreria usando pip con il comando pip install aspose-cells-foss>=26.3.1. Dopo l’installazione, importa la libreria usando from aspose.cells_foss import Workbook.

  • Python 3.7 o versioni successive
  • gestore di pacchetti pip
  • aspose-cells-foss>=26.3.1 installato tramite pip
  • Conoscenza di base della gestione dei file in Python

Caricamento del file

Aspose.Cells FOSS carica i dati del foglio di calcolo da percorsi di file usando la classe Workbook. Passa una stringa di percorso file locale direttamente al costruttore. Il caricamento da stream (ad esempio io.BytesIO) non è supportato — passa solo una stringa di percorso file. Per caricare file CSV, usa la funzione di convenienza load_csv_workbook().

from aspose.cells_foss import Workbook

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

Durante il caricamento dei file CSV, utilizza la funzione load_csv_workbook() che crea e restituisce un nuovo Workbook popolato con i dati CSV.

Esempio di codice

Questo esempio dimostra il caricamento di un file XLSX e di un file CSV, quindi la lettura di un valore di cella da ciascuno.

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

Formati supportati

Aspose.Cells FOSS supporta il caricamento di file nei seguenti formati.

FormatoEstensioneNote
Excel 2007–2019.xlsxFormato standard Office Open XML; utilizzare Workbook("file.xlsx")
Excel 97–2003.xlsNon supportato. I file XLS/BIFF non sono supportati.
CSV.csvValori separati da virgola; utilizzare load_csv_workbook("file.csv")

Vedi anche

 Italiano