CSVHandler

CSVHandler — Aspose.Cells FOSS for Python API Reference

aspose-cells-foss cung cấp việc nhập và xuất CSV thông qua CSVHandler lớp và hai lớp tùy chọn đi kèm. Các hàm tiện lợi ở mức mô-đun cũng có sẵn cho các trường hợp sử dụng đơn giản.

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

Các tùy chọn kiểm soát cách một tệp CSV được phân tích khi tải.

Enumerations

CSVLoadOptions()

Enumerations

CSVLoadOptions không có thuộc tính có thể cấu hình. Truyền một thể hiện tới CSVHandler.load_csv() để sử dụng hành vi phân tích mặc định.


CSVSaveOptions

Các tùy chọn kiểm soát cách một workbook được tuần tự hoá thành CSV.

Enumerations

CSVSaveOptions()

Enumerations

CSVSaveOptions không có thuộc tính có thể cấu hình. Truyền một thể hiện tới CSVHandler.save_csv() để sử dụng hành vi tuần tự hoá mặc định.


CSVHandler

CSVHandler chỉ chứa các phương thức tĩnh và không bao giờ được khởi tạo.

CSVHandler.save_csv

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

Lưu worksheet được chỉ định của workbook vào một tệp CSV tại file_path. Nếu optionsNone, mặc định CSVSaveOptions được sử dụng.

CSVHandler.save_csv_to_string

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

Tuần tự hoá worksheet thành một chuỗi CSV và trả về nó. Không có tệp nào được ghi.

CSVHandler.load_csv

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

Phân tích tệp CSV tại file_path và tải dữ liệu của nó vào worksheet đầu tiên của workbook, thay thế bất kỳ nội dung nào hiện có. Nếu optionsNone, mặc định CSVLoadOptions được sử dụng.

CSVHandler.load_csv_from_string

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

Phân tích một chuỗi CSV và tải dữ liệu của nó vào bảng tính đầu tiên của workbook.


Các hàm mô-đun

load_csv_workbook

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

Tạo một mới Workbook, tải tệp CSV vào worksheet đầu tiên của nó, và trả về workbook. Tương đương với việc tạo một Workbook và gọi CSVHandler.load_csv(wb, file_path, options).

save_workbook_as_csv

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

Bọc tiện lợi cho CSVHandler.save_csv(workbook, file_path, options).


Enumerations

Ví dụ sau tải một tệp CSV phân tách bằng dấu phẩy và lưu lại với dấu phân tách là dấu chấm phẩy.

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)

Xem Thêm

 Tiếng Việt