Hoe bestanden te laden met Aspose.Cells FOSS
Probleem
Laad spreadsheet‑bestanden (XLSX, CSV) in Aspose.Cells FOSS voor programmatische manipulatie. De 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 hoger geïnstalleerd hebt. Installeer de bibliotheek met pip via het commando pip install aspose-cells-foss>=26.3.1. Na de installatie importeer je de bibliotheek met from aspose.cells_foss import Workbook.
- Python 3.7 of hoger
- pip package manager
- aspose-cells-foss>=26.3.1 geïnstalleerd via pip
- Basiskennis van Python-bestandshandling
Bestand laden
Aspose.Cells FOSS laadt spreadsheetgegevens van bestandspaden met behulp van de Workbook‑klasse. Geef een lokale bestandspad‑string direct door aan de constructor. Streamladen (bijv. io.BytesIO) wordt niet ondersteund — geef alleen een bestandspad‑string op. 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 nieuw Workbook maakt en retourneert, gevuld met de CSV‑gegevens.
Codevoorbeeld
Dit voorbeeld toont het laden van een XLSX‑bestand en een CSV‑bestand, waarna een celwaarde uit elk wordt gelezen.
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 ondersteunt het laden van bestanden in de volgende formaten.
| 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") |