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

Записва указаната работна листа от 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

се използват. file_path Разчита CSV файла в 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)

Вижте също

 Български