CSVHandler

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_csv

CSVLoadOptions

گزینه‌هایی که نحوهٔ تجزیهٔ یک فایل 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)

همچنین ببینید

 فارسی