CSVHandler

CSVHandler — Aspose.Cells FOSS for Python API Reference

aspose-cells-foss zapewnia import i eksport CSV poprzez CSVHandler klasę oraz dwie powiązane klasy opcji. Funkcje ułatwiające na poziomie modułu są również dostępne dla prostych przypadków użycia.

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

Opcje kontrolujące sposób parsowania pliku CSV podczas ładowania.

ImageRenderOptions

CSVLoadOptions()

ImageRenderOptions

CSVLoadOptions nie posiada konfigurowalnych właściwości. Przekaż instancję do CSVHandler.load_csv() aby użyć domyślnego zachowania parsowania.


CSVSaveOptions

Opcje kontrolujące sposób serializacji skoroszytu do formatu CSV.

ImageRenderOptions

CSVSaveOptions()

ImageRenderOptions

CSVSaveOptions nie posiada konfigurowalnych właściwości. Przekaż instancję do CSVHandler.save_csv() aby użyć domyślnego zachowania serializacji.


CSVHandler

CSVHandler zawiera wyłącznie metody statyczne i nigdy nie jest tworzona jako instancja.

CSVHandler.save_csv

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

Zapisuje określony arkusz z workbook do pliku CSV w file_path. Jeśli options jest None, domyślnie CSVSaveOptions są używane.

CSVHandler.save_csv_to_string

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

Serializuje arkusz do łańcucha CSV i zwraca go. Żaden plik nie jest tworzony.

CSVHandler.load_csv

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

Parsuje plik CSV pod adresem file_path i ładuje jego dane do pierwszego arkusza workbook, zastępując istniejącą zawartość. Jeśli options jest None, domyślnie CSVLoadOptions są używane.

CSVHandler.load_csv_from_string

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

Parsuje ciąg CSV i ładuje jego dane do pierwszego arkusza workbook.


Funkcje modułu

load_csv_workbook

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

Tworzy nowy Workbook, ładuje plik CSV do jego pierwszego arkusza i zwraca skoroszyt. Równoważne tworzeniu a Workbook i wywołując CSVHandler.load_csv(wb, file_path, options).

save_workbook_as_csv

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

Wygodny wrapper wokół CSVHandler.save_csv(workbook, file_path, options).


ImageRenderOptions

Poniższy przykład ładuje plik CSV rozdzielany przecinkami i zapisuje go ponownie z separatorem średnika.

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)

Zobacz także

 Polski