CSVHandler — Aspose.Cells FOSS for Python API Reference

aspose-cells-foss bietet CSV-Import und -Export über die CSVHandler Klasse und zwei zugehörige Optionsklassen. Modulbezogene Komfortfunktionen stehen ebenfalls für einfache Anwendungsfälle zur Verfügung.

Enumerations: aspose.cells_foss

from aspose.cells_foss import CSVHandler, CSVLoadOptions, CSVSaveOptions
from aspose.cells_foss import load_csv_workbook, save_workbook_as_csv

CSVLoadOptions

Optionen, die steuern, wie eine CSV‑Datei beim Laden geparst wird.

Enumerations

CSVLoadOptions()

Enumerations

CSVLoadOptions hat keine konfigurierbaren Eigenschaften. Übergeben Sie eine Instanz an CSVHandler.load_csv() um das Standard‑Parsing‑Verhalten zu verwenden.


CSVSaveOptions

Optionen, die steuern, wie ein Arbeitsbuch in CSV serialisiert wird.

Enumerations

CSVSaveOptions()

Enumerations

CSVSaveOptions hat keine konfigurierbaren Eigenschaften. Übergeben Sie eine Instanz an CSVHandler.save_csv() um das Standard‑Serialisierungs‑Verhalten zu verwenden.


CSVHandler

CSVHandler enthält nur statische Methoden und wird nie instanziiert.

CSVHandler.save_csv

CSVHandler.save_csv(workbook, file_path: str, options: CSVSaveOptions | None = None) -> None

Speichert das angegebene worksheet von workbook in eine CSV-Datei unter file_path. Wenn options ist None, Standard CSVSaveOptions werden verwendet.

CSVHandler.save_csv_to_string

CSVHandler.save_csv_to_string(workbook, options: CSVSaveOptions | None = None) -> str

Serialisiert das Arbeitsblatt in einen CSV‑String und gibt ihn zurück. Es wird keine Datei geschrieben.

CSVHandler.load_csv

CSVHandler.load_csv(workbook, file_path: str, options: CSVLoadOptions | None = None) -> None

Parst die CSV-Datei unter file_path und lädt deren Daten in das erste Arbeitsblatt von workbook, wobei vorhandener Inhalt ersetzt wird. Wenn options ist None, Standard CSVLoadOptions werden verwendet.

CSVHandler.load_csv_from_string

CSVHandler.load_csv_from_string(workbook, csv_content: str, options: CSVLoadOptions | None = None) -> None

Parst einen CSV-String und lädt dessen Daten in das erste Arbeitsblatt von workbook.


Modulfunktionen

load_csv_workbook

load_csv_workbook(file_path: str, options: CSVLoadOptions | None = None) -> Workbook

Erstellt ein neues Workbook, lädt die CSV-Datei in dessen erstes Arbeitsblatt und gibt die Arbeitsmappe zurück. Äquivalent zum Erstellen einer Workbook und Aufruf CSVHandler.load_csv(wb, file_path, options).

save_workbook_as_csv

save_workbook_as_csv(workbook, file_path: str, options: CSVSaveOptions | None = None) -> None

Convenience-Wrapper um CSVHandler.save_csv(workbook, file_path, options).


Enumerations

Das folgende Beispiel lädt eine kommagetrennte CSV-Datei und speichert sie wieder mit einem Semikolon‑Trennzeichen.

from aspose.cells_foss import load_csv_workbook, CSVLoadOptions, CSVSaveOptions, save_workbook_as_csv

# Load the original CSV with default options
load_opts = CSVLoadOptions()
wb = load_csv_workbook("input.csv", options=load_opts)

# Inspect what was loaded
ws = wb.worksheets[0]
print(f"Cell A1: {ws.cells['A1'].value}")

# Save as CSV with default options
save_opts = CSVSaveOptions()
save_workbook_as_csv(wb, "output.csv", options=save_opts)

Siehe auch

 Deutsch