CSVHandler — Aspose.Cells FOSS for Python API Reference
aspose-cells-foss omogućava uvoz i izvoz CSV‑a kroz CSVHandler klasu i dve prateće klase opcija. Funkcije za praktičnu upotrebu na nivou modula takođe su dostupne za jednostavne slučajeve upotrebe.
: aspose.cells_foss
from aspose.cells_foss import CSVHandler, CSVLoadOptions, CSVSaveOptions
from aspose.cells_foss import load_csv_workbook, save_workbook_as_csvCSVLoadOptions
Opcije koje kontrolišu kako se CSV fajl parsira prilikom učitavanja.
CSVLoadOptions()CSVLoadOptions nema konfigurabilna svojstva. Prosledite instancu CSVHandler.load_csv() da biste koristili podrazumevano ponašanje parsiranja.
CSVSaveOptions
Opcije koje kontrolišu kako se radna sveska serijalizuje u CSV.
CSVSaveOptions()CSVSaveOptions nema konfigurabilna svojstva. Prosledite instancu CSVHandler.save_csv() da biste koristili podrazumevano ponašanje 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) -> NoneSačuva navedeni radni list. workbook u CSV fajl na file_path. Ako options je None, podrazumevano CSVSaveOptions se koriste.
CSVHandler.save_csv_to_string
CSVHandler.save_csv_to_string(workbook, options: CSVSaveOptions | None = None) -> strSerijalizuje radni list u CSV string i vraća ga. Nema upisivanja fajla.
CSVHandler.load_csv
CSVHandler.load_csv(workbook, file_path: str, options: CSVLoadOptions | None = None) -> NoneParsira CSV fajl na file_path i učitava njegove podatke u prvi radni list od workbook, zamenjujući sav postojeći sadržaj. Ako options je None, podrazumevano CSVLoadOptions se koriste.
CSVHandler.load_csv_from_string
CSVHandler.load_csv_from_string(workbook, csv_content: str, options: CSVLoadOptions | None = None) -> NoneParsira CSV string 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) -> WorkbookKreira novi Workbook, učitava CSV fajl u njegov prvi radni list i vraća radnu svesku. Ekvivalentno kreiranju 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) -> NonePraktični omotač oko CSVHandler.save_csv(workbook, file_path, options).
Sledeći primer učitava CSV fajl razdvojen zarezom i ponovo ga čuva sa razdvajačem tač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)