Wie man Dateien mit Aspose.Cells FOSS lädt

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.

FormatErweiterungHinweise
Excel 2007–2019.xlsxStandard Office Open XML-Format; verwenden Workbook("file.xlsx")
Excel 97–2003.xlsNicht unterstützt. XLS/BIFF-Dateien werden nicht unterstützt.
CSV.csvKommagetrennte Werte; verwenden load_csv_workbook("file.csv")

Siehe auch

 Deutsch