Wie man Dateien mit Aspose.Cells FOSS lädt
Problem
Laden Sie Tabellenkalkulationsdateien (XLSX, CSV) in Aspose.Cells FOSS für programmgesteuerte Manipulation. Der Workbook class akzeptiert einen Dateipfad und gibt eine im Speicher befindliche Arbeitsmappe zurück, die zum Lesen oder Bearbeiten bereit ist.
from aspose.cells_foss import Workbook
# Load an XLSX file
workbook = Workbook("input.xlsx")
worksheet = workbook.worksheets[0]Voraussetzungen
Um Dateien mit Aspose.Cells FOSS in Python zu laden, stellen Sie sicher, dass Sie Python 3.7 oder neuer installiert haben. Installieren Sie die Bibliothek mit pip über den Befehl pip install aspose-cells-foss>=26.3.1. Nach der Installation importieren Sie die Bibliothek mit from aspose.cells_foss import Workbook.
- Python 3.7 oder höher
- pip-Paketmanager
- aspose-cells-foss>=26.3.1 über pip installiert
- Grundlegendes Verständnis der Python-Dateiverarbeitung
Datei laden
Aspose.Cells FOSS loads spreadsheet data from file paths using the Workbook class. Übergeben Sie einen lokalen Dateipfad‑String direkt an den Konstruktor. Stream‑Laden (z. B., io.BytesIO) wird nicht unterstützt — übergeben Sie ausschließlich einen Dateipfad‑String. Um CSV‑Dateien zu laden, verwenden Sie die load_csv_workbook() Convenience‑Funktion.
from aspose.cells_foss import Workbook
# Load from file path (XLSX only)
workbook = Workbook("data.xlsx")Beim Laden von CSV‑Dateien verwenden Sie die load_csv_workbook() Funktion, die ein neues Workbook mit den CSV‑Daten gefülltes.
Codebeispiel
Dieses Beispiel demonstriert das Laden einer XLSX‑Datei und einer CSV‑Datei und anschließend das Auslesen eines Zellwerts aus jeder Datei.
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}")Unterstützte Formate
Aspose.Cells FOSS supports loading files in the following formats.
| Format | Erweiterung | Hinweise |
|---|---|---|
| Excel 2007–2019 | .xlsx | Standard Office Open XML-Format; verwenden Workbook("file.xlsx") |
| Excel 97–2003 | .xls | Nicht unterstützt. XLS/BIFF-Dateien werden nicht unterstützt. |
| CSV | .csv | Kommagetrennte Werte; verwenden load_csv_workbook("file.csv") |