CSVHandler

CSVHandler — Aspose.Cells FOSS for Python API Reference

aspose-cells-foss забезпечує імпорт та експорт CSV через CSVHandler клас і два супутні класи параметрів. Функції зручності на рівні модуля також доступні для простих випадків використання.

Enumerations: aspose.cells_foss

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

CSVLoadOptions

Параметри, які керують тим, як CSV‑файл розбирається під час завантаження.

Enumerations

CSVLoadOptions()

Enumerations

CSVLoadOptions не має налаштовуваних властивостей. Передайте екземпляр до CSVHandler.load_csv() для використання поведінки за замовчуванням при розборі.


CSVSaveOptions

Параметри, які керують тим, як робоча книга серіалізується у CSV.

Enumerations

CSVSaveOptions()

Enumerations

CSVSaveOptions не має налаштовуваних властивостей. Передайте екземпляр до CSVHandler.save_csv() для використання поведінки за замовчуванням при серіалізації.


CSVHandler

CSVHandler містить лише статичні методи і ніколи не інстанціюється.

CSVHandler.save_csv

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

Зберігає вказаний лист робочої книги of workbook у CSV файл за file_path. Якщо options є None, за замовчуванням CSVSaveOptions використовуються.

CSVHandler.save_csv_to_string

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

Серіалізує лист у CSV‑рядок і повертає його. Файл не записується.

CSVHandler.load_csv

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

Розбирає CSV файл за file_path і завантажує його дані у перший аркуш workbook, замінюючи будь-який існуючий вміст. Якщо options є None, за замовчуванням CSVLoadOptions використовуються.

CSVHandler.load_csv_from_string

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

Парсить рядок CSV і завантажує його дані у перший лист workbook.


Функції модуля

load_csv_workbook

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

Створює новий Workbook, завантажує CSV‑файл у його перший лист і повертає робочу книгу. Еквівалентно створенню Workbook і виклику CSVHandler.load_csv(wb, file_path, options).

save_workbook_as_csv

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

Зручна обгортка навколо CSVHandler.save_csv(workbook, file_path, options).


Enumerations

Наступний приклад завантажує CSV‑файл, розділені комами, і зберігає його з розділювачем‑крапка з комою.

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)

Див. також

 Українська