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_csvChart 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) -> NoneSaglabā 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) -> strSerializē 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) -> NoneParsē 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) -> NoneParsē 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) -> WorkbookIzveido 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)