Hoe bestanden te laden met Aspose.Cells FOSS
Probleem
Laad spreadsheetbestanden (XLSX, CSV) in Aspose.Cells FOSS voor programmatische manipulatie. The Workbook klasse accepteert een bestandspad en retourneert een in‑memory werkmap die klaar is om te lezen of te bewerken.
from aspose.cells_foss import Workbook
# Load an XLSX file
workbook = Workbook("input.xlsx")
worksheet = workbook.worksheets[0]Voorvereisten
Om bestanden te laden met Aspose.Cells FOSS in Python, zorg ervoor dat je Python 3.7 of later geïnstalleerd hebt. Installeer de bibliotheek via pip met het commando pip install aspose-cells-foss>=26.3.1. Na installatie importeer je de bibliotheek met from aspose.cells_foss import Workbook.
- Python 3.7 of hoger
- pip-pakketbeheerder
- aspose-cells-foss>=26.3.1 geïnstalleerd via pip
- Basisbegrip van Python bestandsafhandeling
Het bestand laden
Aspose.Cells FOSS loads spreadsheet data from file paths using the Workbook klasse. Geef een lokale bestandspad‑string direct door aan de constructor. Stream‑laden (bijv., io.BytesIO) wordt niet ondersteund — geef alleen een bestandspad‑string door. Om CSV‑bestanden te laden, gebruik de load_csv_workbook() handige functie.
from aspose.cells_foss import Workbook
# Load from file path (XLSX only)
workbook = Workbook("data.xlsx")Bij het laden van CSV‑bestanden, gebruik de load_csv_workbook() functie die een nieuwe maakt en retourneert Workbook gevuld met de CSV‑gegevens.
Codevoorbeeld
Dit voorbeeld toont het laden van een XLSX‑bestand en een CSV‑bestand, en vervolgens het lezen van een celwaarde uit elk.
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}")Ondersteunde formaten
Aspose.Cells FOSS supports loading files in the following formats.
| Formaat | Extensie | Opmerkingen |
|---|---|---|
| Excel 2007–2019 | .xlsx | Standaard Office Open XML‑formaat; gebruik Workbook("file.xlsx") |
| Excel 97–2003 | .xls | Niet ondersteund. XLS/BIFF-bestanden worden niet ondersteund. |
| CSV | .csv | Komma-gescheiden waarden; gebruik load_csv_workbook("file.csv") |