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 die programmgesteuerte Manipulation. Die Workbook‑Klasse 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 Python 3.7 oder höher installiert ist. 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 neuer
  • pip-Paketmanager
  • aspose-cells-foss>=26.3.1 über pip installiert
  • Grundlegendes Verständnis der Python-Dateiverarbeitung

Datei laden

Aspose.Cells FOSS lädt Tabellendaten aus Dateipfaden mithilfe der Workbook‑Klasse. Übergeben Sie einen lokalen Dateipfad‑String direkt an den Konstruktor. Das Laden von Streams (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()‑Hilfsfunktion.

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 erstellt und zurückgibt, das mit den CSV‑Daten gefüllt ist.

Codebeispiel

Dieses Beispiel demonstriert das Laden einer XLSX‑Datei und einer CSV‑Datei und liest anschließend den Zellenwert aus jeder.

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 unterstützt das Laden von Dateien in den folgenden Formaten.

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

Siehe auch

 Deutsch