CSVHandler — Aspose.Cells FOSS for Python API Reference

aspose-cells-foss leverer CSV-import og -eksport gennem CSVHandler klassen og to tilhørende optionsklasser. Modulniveau-funktioner for bekvemmelighed er også tilgængelige for simple brugsscenarier.

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

Indstillinger, der styrer, hvordan en CSV-fil parses ved indlæsning.

Enumerations

CSVLoadOptions()

Enumerations

CSVLoadOptions har ingen konfigurerbare egenskaber. Send en instans til CSVHandler.load_csv() for at bruge standard parseadfærd.


CSVSaveOptions

Indstillinger, der styrer, hvordan en projektmappe serialiseres til CSV.

Enumerations

CSVSaveOptions()

Enumerations

CSVSaveOptions har ingen konfigurerbare egenskaber. Send en instans til CSVHandler.save_csv() for at bruge standard serialiseringsadfærd.


CSVHandler

CSVHandler indeholder kun statiske metoder og bliver aldrig instantieret.

CSVHandler.save_csv

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

Gemmer det angivne regneark fra workbook til en CSV-fil på file_path. Hvis options er None, standard CSVSaveOptions bruges.

CSVHandler.save_csv_to_string

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

Serialiserer regnearket til en CSV-streng og returnerer den. Der skrives ingen fil.

CSVHandler.load_csv

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

Parser CSV-filen på file_path og indlæser dens data i det første regneark i workbook, og erstatter eventuelt eksisterende indhold. Hvis options er None, standard CSVLoadOptions bruges.

CSVHandler.load_csv_from_string

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

Parser en CSV-streng og indlæser dens data i det første regneark i workbook.


Modulfunktioner

load_csv_workbook

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

Opretter en ny Workbook, indlæser CSV-filen i sit første regneark, og returnerer arbejdsbogen. Ækvivalent med at oprette en Workbook og kalder CSVHandler.load_csv(wb, file_path, options).

save_workbook_as_csv

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

Bekvem wrapper omkring CSVHandler.save_csv(workbook, file_path, options).


Enumerations

Det følgende eksempel indlæser en komma-separeret CSV-fil og gemmer den igen med semikolon-separator.

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)

Se også

 Dansk