CSVHandler — Aspose.Cells FOSS for Python API Reference

aspose-cells-foss poskytuje import a export CSV prostredníctvom CSVHandler triedy a dvoch sprievodných tried možností. Funkcie pohodlia na úrovni modulu sú tiež k dispozícii pre jednoduché použitie.

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

Možnosti, ktoré určujú, ako sa pri načítaní parsuje CSV súbor.

ImageRenderOptions

CSVLoadOptions()

ImageRenderOptions

CSVLoadOptions nemá žiadne konfigurovateľné vlastnosti. Predajte inštanciu do CSVHandler.load_csv() na použitie predvoleného správania pri parsovaní.


CSVSaveOptions

Možnosti, ktoré určujú, ako sa zošita serializuje do CSV.

ImageRenderOptions

CSVSaveOptions()

ImageRenderOptions

CSVSaveOptions nemá žiadne konfigurovateľné vlastnosti. Predajte inštanciu do CSVHandler.save_csv() na použitie predvoleného správania pri serializácii.


CSVHandler

CSVHandler obsahuje iba statické metódy a nikdy nie je inštanciovaná.

CSVHandler.save_csv

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

Uloží špecifikovaný hárok z workbook do CSV súboru na file_path. Ak options je None, predvolené CSVSaveOptions sa používajú.

CSVHandler.save_csv_to_string

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

Serializuje hárok do CSV reťazca a vráti ho. Žiadny súbor sa neukladá.

CSVHandler.load_csv

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

Analyzuje CSV súbor na file_path a načíta jeho dáta do prvého hárku workbook, nahradí akýkoľvek existujúci obsah. Ak options je None, predvolené CSVLoadOptions sa používajú.

CSVHandler.load_csv_from_string

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

Analyzuje reťazec CSV a načíta jeho údaje do prvého pracovného hárku workbook.


Funkcie modulu

load_csv_workbook

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

Vytvorí nový Workbook, načíta CSV súbor do svojho prvého hárku a vráti zošit. Ekvivalent k vytvoreniu Workbook a volaním CSVHandler.load_csv(wb, file_path, options).

save_workbook_as_csv

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

Pohodlný wrapper okolo CSVHandler.save_csv(workbook, file_path, options).


ImageRenderOptions

Nasledujúci príklad načíta CSV súbor oddelený čiarkami a uloží ho späť s oddeľovačom bodkočiarky.

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)

Pozri tiež

 Slovenčina