CSVHandler — Aspose.Cells FOSS for Python API Reference

aspose-cells-foss poskytuje import a export CSV prostřednictvím CSVHandler třídy a dvou doprovodných tříd možností. Funkce pohodlí na úrovni modulu jsou také k dispozici pro jednoduché případy použití.

Enumerations: 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, které řídí, jak je CSV soubor při načítání parsován.

Enumerations

CSVLoadOptions()

Enumerations

CSVLoadOptions nemá žádné konfigurovatelné vlastnosti. Předávejte instanci do CSVHandler.load_csv() pro použití výchozího chování při parsování.


CSVSaveOptions

Možnosti, které řídí, jak je sešit serializován do CSV.

Enumerations

CSVSaveOptions()

Enumerations

CSVSaveOptions nemá žádné konfigurovatelné vlastnosti. Předávejte instanci do CSVHandler.save_csv() pro použití výchozího chování při serializaci.


CSVHandler

CSVHandler obsahuje pouze statické metody a nikdy není instanciována.

CSVHandler.save_csv

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

Uloží určený list workbook do souboru CSV na file_path. Pokud options je None, výchozí CSVSaveOptions jsou použity.

CSVHandler.save_csv_to_string

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

Serializuje list do CSV řetězce a vrátí jej. Žádný soubor není vytvořen.

CSVHandler.load_csv

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

Zpracuje CSV soubor na file_path a načte jeho data do prvního listu aplikace workbook, přičemž nahradí veškerý existující obsah. Pokud options je None, výchozí CSVLoadOptions jsou použity.

CSVHandler.load_csv_from_string

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

Analyzuje řetězec CSV a načte jeho data do prvního listu workbook.


Funkce modulu

load_csv_workbook

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

Vytvoří nový Workbook, načte CSV soubor do svého prvního listu a vrátí sešit. Ekvivalentní vytvoření Workbook a volání CSVHandler.load_csv(wb, file_path, options).

save_workbook_as_csv

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

Convenientní wrapper kolem CSVHandler.save_csv(workbook, file_path, options).


Enumerations

Následující příklad načte CSV soubor oddělený čárkami a uloží jej zpět s oddělovačem středníkem.

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)

Viz také

 Čeština