CSVHandler — Aspose.Cells FOSS for Python API Reference

aspose-cells-foss oferă import și export CSV prin CSVHandler clasa și două clase de opțiuni însoțitoare. Funcțiile de conveniență la nivel de modul sunt, de asemenea, disponibile pentru cazuri de utilizare simple.

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

Opțiuni care controlează modul în care un fișier CSV este analizat la încărcare.

ImageRenderOptions

CSVLoadOptions()

ImageRenderOptions

CSVLoadOptions nu are proprietăți configurabile. Transmite o instanță către CSVHandler.load_csv() pentru a utiliza comportamentul de analiză implicit.


CSVSaveOptions

Opțiuni care controlează modul în care un registru de lucru este serializat în CSV.

ImageRenderOptions

CSVSaveOptions()

ImageRenderOptions

CSVSaveOptions nu are proprietăți configurabile. Transmite o instanță către CSVHandler.save_csv() pentru a utiliza comportamentul de serializare implicit.


CSVHandler

CSVHandler conține doar metode statice și nu este niciodată instanțiată.

CSVHandler.save_csv

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

Salvează foaia de lucru specificată a workbook într-un fișier CSV la file_path. Dacă options este None, implicit CSVSaveOptions sunt utilizate.

CSVHandler.save_csv_to_string

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

Serializes the worksheet to a CSV string and returns it. No file is written.

CSVHandler.load_csv

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

Analizează fișierul CSV de la file_path și încarcă datele sale în prima foaie de lucru a workbook, înlocuind orice conținut existent. Dacă options este None, implicit CSVLoadOptions sunt utilizate.

CSVHandler.load_csv_from_string

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

Analizează un șir CSV și încarcă datele sale în prima foaie de lucru a workbook.


Funcții ale modulului

load_csv_workbook

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

Creează un nou Workbook, încarcă fișierul CSV în prima sa foaie de lucru și returnează workbook. Echivalent cu crearea unui Workbook și apelând CSVHandler.load_csv(wb, file_path, options).

save_workbook_as_csv

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

Wrapper convenabil pentru CSVHandler.save_csv(workbook, file_path, options).


ImageRenderOptions

Exemplul următor încarcă un fișier CSV delimitat prin virgulă și îl salvează din nou cu delimitator de punct și virgulă.

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)

Vezi și

 Română