CSVHandler

CSVHandler — Aspose.Cells FOSS for Python API Reference

aspose-cells-foss nodrošina CSV importu un eksportu caur CSVHandler klasi un divām saistītām opciju klasēm. Moduļa līmeņa ērtības funkcijas arī ir pieejamas vienkāršiem lietošanas gadījumiem.

SaveOptions: aspose.cells_foss

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

Chart objekti netiek konstruēti tieši. Izmantojiet ws.charts.add(...) vai tipiskās ērtuma metodes (add_bar(), add_line(), add_pie(), add_area()).

ChartCollection tiek piekļūts kā ws.charts. Tas satur visas diagrammas, kas iegultas darblapā.

SaveOptions

CSVLoadOptions()

SaveOptions

CSVLoadOptions nav konfigurējamu īpašību. Pārsūtiet instance uz CSVHandler.load_csv() lai izmantotu noklusējuma parsēšanas uzvedību.


Pievieno datu sēriju. area ir diapazona virkne, piemēram, "Sheet1!B1:B5". Iestatiet is_vertical=True, ja dati ir sakārtoti kolonnās. chart_type pārraksta vecāka diagrammas tipu šai sērijai (izmanto kombinētajās diagrammās).

ChartSeries pārstāv vienu datu sēriju diagrammā. Iegūstama caur chart.n_series[index].

SaveOptions

CSVSaveOptions()

SaveOptions

CSVSaveOptions nav konfigurējamu īpašību. Pārsūtiet instance uz CSVHandler.save_csv() lai izmantotu noklusējuma serializācijas uzvedību.


pievienot

CSVHandler satur tikai statiskās metodes un nekad netiek instancēts.

add_line

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

Saglabā norādīto darblapu no workbook uz CSV failu pie file_path. Ja options ir None, noklusējuma CSVSaveOptions tiek izmantoti.

Īsceļš add(ChartType.BAR, ...).

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

Serializē darblapu uz CSV virkni un atgriež to. Neviens fails netiek rakstīts.

NSeries tiek piekļūts caur chart.n_series. Tas pārvalda datu sērijas, kas pieder diagrammai.

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

Parsē CSV failu vietā file_path un ielādē tā datus pirmajā darblapā workbook, aizstājot jebkuru esošu saturu. Ja options ir None, noklusējuma CSVLoadOptions tiek izmantoti.

NSeries tiek piekļūts caur chart.n_series. Tas pārvalda datu sērijas, kas pieder diagrammai.

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

Parsē CSV virkni un ielādē tās datus pirmajā darblapā no workbook.


Īpašības un iterācija

load_csv_workbook

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

Izveido jaunu Workbook, ielādē CSV failu tās pirmajā darblapā un atgriež darba grāmatu. Atbilst izveidot Workbook un izsaucot CSVHandler.load_csv(wb, file_path, options).

save_workbook_as_csv

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

Ērtības apvalks ap CSVHandler.save_csv(workbook, file_path, options).


SaveOptions

Sekojošais piemērs ielādē ar komatiem atdalītu CSV failu un saglabā to atpakaļ ar semikola atdalītāju.

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)

Skatīt arī

 Latviešu