توفر جداول البيانات Excel مجموعة غنية من الميزات لتنظيم البيانات وتحليلها، وتوفر ملفات CSV(القيم المفصولة بفواصل) تنسيقًا بسيطًا وموحدًا لتخزين البيانات الجدولية. لذلك، تعد القدرة على تحويل ملفات Excel بسلاسة إلى تنسيق CSV أمرًا ضروريًا لتبسيط سير عمل معالجة البيانات. علاوة على ذلك، تعد ملفات CSV مثالية للتشغيل البيني عبر الأنظمة الأساسية والتطبيقات ولغات البرمجة المختلفة. لذلك، في هذه المقالة، سنستكشف أهمية هذا التحويل ونتعلم كيفية تنفيذه دون عناء باستخدام .NET REST API.
تتناول هذه المقالة المواضيع التالية:
- مصنف Excel إلى واجهة برمجة تطبيقات تحويل CSV
- تحويل Excel إلى CSV في C# .NET
- تحويل XLSX إلى CSV باستخدام أوامر cURL
مصنف Excel إلى واجهة برمجة تطبيقات تحويل CSV
يقدم GroupDocs.Conversion Cloud SDK for .NET مجموعة شاملة من الميزات والوظائف المصممة لتبسيط عملية تحويل ملفات Excel إلى تنسيق CSV. توفر SDK الدعم لمجموعة واسعة من تنسيقات الإدخال، بما في ذلك الإصدارات المختلفة من ملفات Excel، مما يضمن التوافق مع مصادر البيانات المتنوعة. كما أنه يوفر خيارات تخصيص واسعة النطاق، مما يسمح لك بتحديد إعدادات التحويل مثل أنواع المحددات وتنسيقات التشفير وهياكل ملفات الإخراج وفقًا لمتطلباتها المحددة.
الخطوة الأولى هي تثبيت SDK في حل .NET الخاص بنا. لذلك، ابحث في GroupDocs.Conversion-Cloud في مدير الحزم NuGet وانقر فوق الزر “تثبيت”. هناك خيار آخر وهو تنفيذ الأمر التالي في وحدة تحكم مدير الحزم.
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0
بمجرد تثبيت REST API بنجاح، تأكد من أن لديك بيانات اعتماد API (أي معرف العميل وسر العميل).يمكنك زيارة هذا [البرنامج التعليمي] القصير8 الذي يشرح تفاصيل كيفية الحصول على بيانات اعتماد واجهة برمجة التطبيقات.
تحويل Excel إلى CSV في C# .NET
يشرح هذا القسم تفاصيل تحويل Excel إلى CSV باستخدام C# .NET مع ضمان نتائج تحويل عالية الجودة، والحفاظ على سلامة البيانات والحفاظ على الاتساق طوال العملية.
- قم بإنشاء مثيل لفئة “التكوين” حيث نقوم بتمرير بيانات اعتماد العميل كوسائط.
var configurations = new Configuration(clientId, clientSecret1);
- قم بتهيئة
ConvertApi
حيث نقوم بتمرير كائن التكوين كوسيطة إدخال.
var apiInstance = new ConvertApi(configurations);
- قم بتحميل مصنف Excel المدخل إلى وحدة التخزين السحابية.
fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));
- قم بإنشاء مثيل “ConvertSettings” حيث نحدد اسم إدخال XLS والتنسيق الناتج كـ “csv” واسم ملف CSV الناتج كوسيطات.
var settings = new ConvertSettings{...}
- اتصل بواجهة برمجة التطبيقات ConvertDocumentRequest لتحويل Excel إلى تنسيق CSV وحفظ ملف CSV الناتج في التخزين السحابي.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
يمكن تنزيل نموذج مصنف Excel وملف CSV الناتج الذي تم إنشاؤه في المثال أعلاه من input.xls و resultant.csv.
تحويل XLSX إلى CSV باستخدام أوامر cURL
يوفر تحويل Excel إلى تنسيق CSV باستخدام أوامر GroupDocs.Conversion Cloud وcURL حلاً سلسًا وفعالاً لأتمتة مهام تحويل المستندات. باستخدام أوامر cURL، يمكنك بسهولة بدء عملية التحويل، وتحديد ملف Excel المُدخل، وتلقي مخرجات CSV الناتجة — كل ذلك من سطر الأوامر أو داخل البرامج النصية الخاصة بك. يعمل هذا الأسلوب على تبسيط عملية التكامل في مسارات العمل الحالية وخطوط الأتمتة، مما يتطلب أوامر أساسية فقط لإدارة عملية التحويل.
الخطوة الأولى في هذا الأسلوب هي الحصول على رمز وصول JWT مخصص. لذلك، بمجرد حصولك على رمز JWT، يرجى تنفيذ أمر cURL التالي لتحويل XLSX إلى تنسيق CSV وحفظ ملف CSV الناتج في التخزين السحابي.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{sourceFile}\", \"Format\": \"csv\",\"OutputPath\": \"{resultantFile}\"}"
الرجاء استبدال “sourceFile” باسم مصنف Excel المُدخل، و"resultantFile" باسم ملف CSV الناتج و"accessToken" برمز وصول JWT المخصص.
جرب تطبيق تحويل Excel إلى CSV مجانًا
لقد قمنا بتطوير [XLSX to CSV Converter] مجانًا عبر الإنترنت 14 استنادًا إلى GroupDocs.Conversion Cloud API. إنه حل خفيف الوزن وفائق الكفاءة، ويوفر فرصة لمشاهدة الإمكانات المذهلة لمصنف Cloud SDK لمصنف Excel لتحويل CSV.
روابط مفيدة
خاتمة
في الختام، سواء اخترت استخدام GroupDocs.Conversion Cloud مع أوامر cURL أو دمج GroupDocs.Conversion Cloud SDK لـ .NET، فإن تحويل Excel إلى CSV يصبح عملية سلسة وفعالة. يوفر كلا الأسلوبين حلولاً متعددة الاستخدامات لأتمتة مهام تحويل المستندات، وتمكين المستخدمين من سد الفجوة بين تنسيقات Excel وCSV بسهولة. ومع ذلك، يوفر Cloud SDK الخاص بنا إمكانية الوصول إلى مجموعة واسعة من الميزات والوثائق الشاملة والدعم الموثوق، مما يتيح لك تخصيص عملية التحويل وضمان نتائج عالية الجودة.
مقالات ذات صلة
نوصي بشدة بزيارة الروابط التالية لمعرفة المزيد حول: