
تحويل Excel إلى CSV | تعلم كيفية تحويل XLSX إلى CSV
في هذه المقالة، نحن على وشك مناقشة تفاصيل كيفية تحويل Excel إلى CSV باستخدام Python SDK. نحن ندرك أن ملفات Excel تُستخدم على نطاق واسع لتنظيم البيانات وإجراء التحليل المالي وإدخال البيانات وإدارة البيانات والمحاسبة والرسم البياني وما إلى ذلك. ومع ذلك، لاستيراد البيانات وتصديرها، نعتمد على ملفات القيم المنفصلة بفاصلة (CSV).إنها إحدى الطرق لتبادل المعلومات المنظمة من خلال ملف نصي بسيط. في هذه المقالة، نستخدم مجموعة أدوات تطوير البرامج لأغراض التحويل لأنها تدعم عمليات التحويل الفردية والجماعية.
واجهة برمجة تطبيقات تحويل Excel
Aspose.Cells Cloud SDK for Python توفر ميزة تحميل تنسيقات Excel الشائعة (XLSX وXLS وODS وXLSB وما إلى ذلك) وحفظ الناتج بتنسيق CSV. إنها عبارة عن غلاف حول واجهة برمجة تطبيقات Aspose.Cells Cloud REST التي تمكنك من تنفيذ ميزات معالجة Excel في تطبيقات Python. يرجى تنفيذ الأمر التالي في تطبيق المحطة الطرفية لتثبيت SDK:
pip install asposecellscloud
الخطوة التالية هي إنشاء حساب Aspose Cloud والحصول على تفاصيل بيانات اعتماد العميل.
تحويل Excel إلى CSV في Python
في هذا المثال، سنقوم بتصدير ورقة العمل الثانية في مصنف Excel إلى تنسيق CSV. يجب تحميل مصنف Excel بالفعل إلى التخزين السحابي وبعد التحويل، سيتم أيضًا تخزين ملف CSV الناتج في التخزين السحابي.
- أولاً، نحتاج إلى إنشاء كائن CellsApi أثناء تمرير بيانات اعتماد العميل كوسائط.
- ثانيًا، قم بإنشاء كائن سلسلة يحدد تنسيق الإخراج بصيغة CSV.
- أخيرًا، اتصل بطريقة cellsworkbookgetworkbook(…) لتحويل ملف XLSX إلى تنسيق CSV.
# لمزيد من الأمثلة، يرجى زيارة https://github.com/aspose-cells-cloud/aspose-cells-cloud-python
def ExceltoCSV():
try:
# تفاصيل بيانات اعتماد العميل من لوحة معلومات السحابة
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
# تهيئة كائن من واجهة برمجة تطبيقات Cells Cloud
cellsApi = asposecellscloud.CellsApi(client_id, client_secret)
# إدخال مصنف Excel
input_file = "TestCase(2).xlsx"
# تنسيق الإخراج المطلوب
format = "CSV"
# اسم الملف الناتج
output = "Converted.csv"
# اتصل بواجهة برمجة التطبيقات لتحويل تنسيق XLSX المدخل إلى تنسيق CSV
response = cellsApi.cells_workbook_get_workbook(name=input_file, format=format, out_path=output)
# طباعة الاستجابة في وحدة التحكم
print("Result {0}".format(response))
except ApiException as e:
print("Exception when calling CellsApi->cells_workbook_get_workbook: %s\n" % e)

الصورة 1:- معاينة تحويل Excel إلى CSV
يمكن تنزيل ملف Excel المدخل المستخدم في المثال أعلاه من TestCase.xlsx و Converted.csv.
تحويل ODS إلى CSV باستخدام أوامر cURL
يعد ملف .ods امتدادًا لتنسيق OpenDocument Spreadsheet Document، كما يتعامل Aspose.Cells Cloud مع هذا التنسيق أيضًا. لذا، في هذا القسم، سنقوم بتحويل ورقة عمل ODS المحددة إلى تنسيق CSV باستخدام أوامر cURL. الخطوة الأولى هي إنشاء رمز وصول JWT، لذا يُرجى تنفيذ الأمر التالي:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=88d1cda8-b12c-4a80-b1ad-c85ac483c5c5&client_secret=406b404b2df649611e508bbcfcd2a77f" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
الآن قم بتنفيذ الأمر التالي لتحويل ورقة العمل المسماة Sheet1 وحفظ المحتوى بتنسيق CSV.
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/Input.ods/worksheets/Sheet1?format=CSV&verticalResolution=0&horizontalResolution=0" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-o output.csv

الصورة 2:- معاينة تحويل ODS إلى CSV.
خاتمة
في هذه المقالة، ناقشنا الخطوات الخاصة بكيفية تحويل Excel إلى CSV باستخدام Python SDK. وفي الوقت نفسه، استكشفنا أيضًا تفاصيل كيفية تحويل أوراق العمل المحددة لملفات ODS إلى تنسيق CSV باستخدام الأمر cURL. نوصي أيضًا باستكشاف دليل المبرمجين لمعرفة المزيد حول الميزات الأخرى المثيرة للاهتمام في واجهة برمجة التطبيقات.
ومع ذلك، يمكنك التفكير في تنزيل الكود المصدر الكامل لـ Python SDK من GitHub وتحديثه وفقًا لمتطلباتك.