Hoe bestanden te laden met Aspose.Cells FOSS

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.

FormaatExtensieOpmerkingen
Excel 2007–2019.xlsxStandaard Office Open XML-formaat; gebruik Workbook("file.xlsx")
Excel 97–2003.xlsNiet ondersteund. XLS/BIFF-bestanden worden niet ondersteund.
CSV.csvKomma-gescheiden waarden; gebruik load_csv_workbook("file.csv")

Zie ook

 Nederlands