CSVHandler — Aspose.Cells FOSS for Python API Reference

aspose-cells-foss omogućuje uvoz i izvoz CSV-a putem CSVHandler klase i dviju pratećih klasa opcija. Funkcije praktičnosti na razini modula također su dostupne za jednostavne slučajeve upotrebe.

ColladaSaveOptions: aspose.cells_foss

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

CSVLoadOptions

Opcije koje kontroliraju kako se CSV datoteka parsira prilikom učitavanja.

ColladaSaveOptions

CSVLoadOptions()

ColladaSaveOptions

CSVLoadOptions nema konfigurabilnih svojstava. Proslijedite instancu u CSVHandler.load_csv() za korištenje zadane ponašanja parsiranja.


CSVSaveOptions

Opcije koje kontroliraju kako se radna knjiga serijalizira u CSV.

ColladaSaveOptions

CSVSaveOptions()

ColladaSaveOptions

CSVSaveOptions nema konfigurabilnih svojstava. Proslijedite instancu u CSVHandler.save_csv() za korištenje zadane ponašanja serijalizacije.


CSVHandler

CSVHandler sadrži samo statičke metode i nikada se ne instancira.

CSVHandler.save_csv

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

Spremi specificirani radni list iz workbook u CSV datoteku na file_path. Ako options je None, zadano CSVSaveOptions se koriste.

CSVHandler.save_csv_to_string

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

Serijalizira radni list u CSV string i vraća ga. Nema zapisivanja datoteke.

CSVHandler.load_csv

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

Parsira CSV datoteku na file_path i učitava njegove podatke u prvi radni list od workbook, zamjenjujući sav postojeći sadržaj. Ako options je None, zadano CSVLoadOptions se koriste.

CSVHandler.load_csv_from_string

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

Parsira CSV niz i učitava njegove podatke u prvi radni list od workbook.


Funkcije modula

load_csv_workbook

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

Stvara novi Workbook, učitava CSV datoteku u njegov prvi radni list i vraća radnu knjigu. Ekvivalentno stvaranju Workbook i pozivanjem CSVHandler.load_csv(wb, file_path, options).

save_workbook_as_csv

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

Pogodna omotnica oko CSVHandler.save_csv(workbook, file_path, options).


ColladaSaveOptions

Sljedeći primjer učitava CSV datoteku odvojenu zarezom i ponovno je sprema s odjeljnikom točka‑zarez.

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)

Vidi također

 Hrvatski