CSVHandler — Aspose.Cells FOSS for Python API Reference
aspose-cells-foss واردات و صادرات CSV را از طریق CSVHandler کلاس و دو کلاس گزینهٔ همراه. توابع راحتی در سطح ماژول نیز برای موارد استفادهٔ ساده در دسترس هستند.
ColladaSaveOptions: aspose.cells_foss
from aspose.cells_foss import CSVHandler, CSVLoadOptions, CSVSaveOptions
from aspose.cells_foss import load_csv_workbook, save_workbook_as_csvCSVLoadOptions
گزینههایی که نحوهٔ تجزیهٔ یک فایل CSV هنگام بارگذاری را کنترل میکنند.
ColladaSaveOptions
CSVLoadOptions()ColladaSaveOptions
CSVLoadOptions هیچ ویژگی قابل تنظیمی ندارد. یک نمونه را به CSVHandler.load_csv() برای استفاده از رفتار پیشفرض تجزیه پاس دهید.
CSVSaveOptions
گزینههایی که نحوهٔ سریالسازی یک کتابکار به CSV را کنترل میکنند.
ColladaSaveOptions
CSVSaveOptions()ColladaSaveOptions
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فایل 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).
ColladaSaveOptions
مثال زیر یک فایل 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)