CSVHandler

CSVHandler — Aspose.Cells FOSS for Python API Reference

aspose-cells-foss biedt CSV-import en -export via de CSVHandler klasse en twee bijbehorende optieklassen. Gemaksfuncties op module‑niveau zijn ook beschikbaar voor eenvoudige gebruikssituaties.

ImageRenderOptions: aspose.cells_foss

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

CSVLoadOptions

Opties die bepalen hoe een CSV‑bestand wordt geparseerd bij het laden.

ImageRenderOptions

CSVLoadOptions()

ImageRenderOptions

CSVLoadOptions heeft geen configureerbare eigenschappen. Geef een instantie door aan CSVHandler.load_csv() om het standaard parse‑gedrag te gebruiken.


CSVSaveOptions

Opties die bepalen hoe een werkmap wordt geserialiseerd naar CSV.

ImageRenderOptions

CSVSaveOptions()

ImageRenderOptions

CSVSaveOptions heeft geen configureerbare eigenschappen. Geef een instantie door aan CSVHandler.save_csv() om het standaard serialisatie‑gedrag te gebruiken.


CSVHandler

CSVHandler bevat alleen statische methoden en wordt nooit geïnstantieerd.

CSVHandler.save_csv

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

Slaat het opgegeven werkblad van workbook naar een CSV-bestand op file_path. Als options is None, standaard CSVSaveOptions worden gebruikt.

CSVHandler.save_csv_to_string

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

Serialiseert het werkblad naar een CSV‑string en retourneert deze. Er wordt geen bestand geschreven.

CSVHandler.load_csv

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

Parseert het CSV-bestand op file_path en laadt de gegevens in het eerste werkblad van workbook, vervangt eventuele bestaande inhoud. Als options is None, standaard CSVLoadOptions worden gebruikt.

CSVHandler.load_csv_from_string

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

Parseert een CSV‑string en laadt de gegevens ervan in het eerste werkblad van workbook.


Modulefuncties

load_csv_workbook

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

Maakt een nieuwe Workbook, laadt het CSV‑bestand in het eerste werkblad, en retourneert de werkmap. Equivalent aan het maken van een Workbook en aanroepen CSVHandler.load_csv(wb, file_path, options).

save_workbook_as_csv

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

Gemakkelijke wrapper rond CSVHandler.save_csv(workbook, file_path, options).


ImageRenderOptions

Het volgende voorbeeld laadt een komma‑gescheiden CSV‑bestand en slaat het opnieuw op met een puntkomma‑scheidingsteken.

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)

Zie ook

 Nederlands