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_csvCSVLoadOptions
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) -> NoneLưu worksheet được chỉ định của workbook vào một tệp CSV tại file_path. Nếu options là None, mặc định CSVSaveOptions được sử dụng.
CSVHandler.save_csv_to_string
CSVHandler.save_csv_to_string(workbook, options: CSVSaveOptions | None = None) -> strTuầ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) -> NonePhâ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 options là None, 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) -> NonePhâ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) -> WorkbookTạ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) -> NoneBọ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)