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_csvCSVLoadOptions
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) -> NoneGemmer 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) -> strSerialiserer 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) -> NoneParser 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) -> NoneParser 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) -> WorkbookOpretter 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) -> NoneBekvem 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)