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.
| Formato | Estensione | Note |
|---|---|---|
| Excel 2007–2019 | .xlsx | Formato standard Office Open XML; utilizzare Workbook("file.xlsx") |
| Excel 97–2003 | .xls | Non supportato. I file XLS/BIFF non sono supportati. |
| CSV | .csv | Valori separati da virgola; utilizzare load_csv_workbook("file.csv") |