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

يقوم بتحليل ملف 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).


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)

انظر أيضًا

 العربية