CSVHandler

CSVHandler — Aspose.Cells FOSS for Python API Reference

aspose-cells-foss suteikia CSV importą ir eksportą per CSVHandler klasę ir dvi susijusias parinkčių klases. Modulio lygio patogumo funkcijos taip pat prieinamos paprastiems naudojimo atvejams.

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

Parinktys, kurios kontroliuoja, kaip CSV failas yra skaitomas įkeliant.

ImageRenderOptions

CSVLoadOptions()

ImageRenderOptions

CSVLoadOptions neturi konfigūruojamų savybių. Perduokite egzempliorių į CSVHandler.load_csv() naudoti numatytąjį analizės elgesį.


CSVSaveOptions

Parinktys, kurios kontroliuoja, kaip darbaknyga yra serializuojama į CSV.

ImageRenderOptions

CSVSaveOptions()

ImageRenderOptions

CSVSaveOptions neturi konfigūruojamų savybių. Perduokite egzempliorių į CSVHandler.save_csv() naudoti numatytąjį serializacijos elgesį.


CSVHandler

CSVHandler turi tik statinius metodus ir niekada nėra instancijuojama.

CSVHandler.save_csv

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

Išsaugo nurodytą darbalapį iš workbook į CSV failą adresu file_path. Jei options yra None, numatytasis CSVSaveOptions yra naudojami.

CSVHandler.save_csv_to_string

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

Serializuoja darbalapį į CSV eilutę ir ją grąžina. Failas nėra įrašomas.

CSVHandler.load_csv

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

Apdoroja CSV failą, esantį file_path ir įkelia jo duomenis į pirmą darbalapį, esantį workbook, pakeičiant bet kokį esamą turinį. Jei options yra None, numatytieji CSVLoadOptions yra naudojami.

CSVHandler.load_csv_from_string

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

Apdoroja CSV eilutę ir įkelia jos duomenis į pirmą darbalapį, esantį workbook.


Modulio funkcijos

load_csv_workbook

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

Sukuria naują Workbook, įkelia CSV failą į jo pirmą darbalapį ir grąžina darbaknygę. Lygi sukūrimui Workbook ir iškviečiant CSVHandler.load_csv(wb, file_path, options).

save_workbook_as_csv

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

Patogus apvalkalas aplink CSVHandler.save_csv(workbook, file_path, options).


ImageRenderOptions

Toliau pateiktas pavyzdys įkelia kableliais atskirtą CSV failą ir išsaugo jį atgal su kabliataškio skirtuku.

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)

Žr. taip pat

 Lietuvių