CSVHandler

CSVHandler — Aspose.Cells FOSS for Python API Reference

aspose-cells-foss tillhandahåller CSV-import och -export genom CSVHandler klassen och två medföljande alternativklasser. Funktioner för bekvämlighet på modullnivå finns också tillgängliga för enkla användningsfall.

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

Alternativ som styr hur en CSV-fil tolkas vid inläsning.

ImageRenderOptions

CSVLoadOptions()

ImageRenderOptions

CSVLoadOptions har inga konfigurerbara egenskaper. Skicka en instans till CSVHandler.load_csv() för att använda standardbeteende för parsning.


CSVSaveOptions

Alternativ som styr hur en arbetsbok serialiseras till CSV.

ImageRenderOptions

CSVSaveOptions()

ImageRenderOptions

CSVSaveOptions har inga konfigurerbara egenskaper. Skicka en instans till CSVHandler.save_csv() för att använda standardserialiseringsbeteende.


CSVHandler

CSVHandler innehåller endast statiska metoder och instansieras aldrig.

CSVHandler.save_csv

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

Sparar det angivna kalkylbladet i workbook till en CSV-fil på file_path. Om options är None, standard CSVSaveOptions används.

CSVHandler.save_csv_to_string

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

Serialiserar kalkylbladet till en CSV-sträng och returnerar den. Ingen fil skrivs.

CSVHandler.load_csv

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

Tolkar CSV-filen på file_path och laddar dess data i det första kalkylbladet i workbook, och ersätter eventuellt befintligt innehåll. Om options är None, standard CSVLoadOptions används.

CSVHandler.load_csv_from_string

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

Analyserar en CSV-sträng och laddar dess data i det första kalkylbladet i workbook.


Modulfunktioner

load_csv_workbook

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

Skapar en ny Workbook, laddar CSV-filen i dess första kalkylblad och returnerar arbetsboken. Motsvarande att skapa en Workbook och anropar CSVHandler.load_csv(wb, file_path, options).

save_workbook_as_csv

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

Bekvämlighetswrapper runt CSVHandler.save_csv(workbook, file_path, options).


ImageRenderOptions

Följande exempel laddar en kommaseparerad CSV-fil och sparar 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 även

 Svenska