كيفية تحويل Excel إلى CSV بجافا

يشرح هذا البرنامج التعليمي كيفية تحويل Excel إلى CSV في Java. هناك العديد من التطبيقات التي تتطلب البيانات بتنسيق CSV بينما البيانات المصدر متوفرة في ملف Excel. في هذه الحالة ، باستخدام Java ، قم بتحويل Excel إلى CSV ثم استخدمه حيثما كان ذلك مطلوبًا. قد تكون هناك حالات يلزم فيها حفظ فواصل معينة في ملف CSV للتمييز بين القيم المسترجعة من الأعمدة المختلفة. يمكن أيضًا تحقيق ذلك باستخدام كائن فئة TxtSaveOptions.

خطوات تحويل Excel إلى CSV في Java

  1. أضف Aspose.Cells إلى المشروع باستخدام Maven
  2. أضف مرجعًا إلى TxtSaveOptions و Workbook باستخدام الاستيراد في البرنامج
  3. قم بتحميل ملف Excel المصدر في كائن المصنف
  4. قم بإنشاء TxtSaveOptions لتعيين معلمات ملف CSV الناتج
  5. قم بتعيين الفاصل ليتم استخدامه في ملف الإخراج CSV
  6. احفظ ملف Excel بتنسيق CSV

في الخطوات المذكورة أعلاه ، نقوم بتحميل ملف Excel ثم حفظه كملف CSV. قمنا بتعيين خصائص ملف CSV باستخدام كائن فئة TxtSaveOptions. توفر هذه الفئة مجموعة متنوعة من الخيارات مثل وضع علامات اقتباس حول جميع القيم ، ومسح المصنف المصدر بعد التحويل ، والإشارة إلى ما إذا كان سيتم تحويل جميع الأوراق أو الورقة النشطة فقط ، أو تحويل الورقة بأكملها أو تحويلها فقط النطاق المطلوب لتحويله وأكثر من ذلك بكثير. يمكنك حفظ ملف CSV الناتج في ملف فعلي على القرص أو حفظه في تدفق الذاكرة حسب المتطلبات.

رمز لتحويل Excel إلى CSV في Java

هذه التعليمات البرمجية تهيئة كائن فئة مصنف ومن ثم إنشاء كائن فئة TxtSaveOptions لإعداد معلمات ملف CSV الناتج. أخيرًا ، يتم استخدام Workbook.save () لإنشاء ملف CSV. إذا كنت ترغب في تحويل ملف Excel إلى تنسيق CSV باستخدام لغة أخرى غير Java ، قل C# ، يمكنك الرجوع إلى المقالة تصدير ملف Excel كبير إلى CSV في C#.

لا يتم استخدام إمكانية التشغيل المتداخل ولا يلزم استخدام MS Excel لهذا التحويل.

 عربي