Microsoft® تقسيم ملفات اكسيل via Java

قم بتقسيم جدول بيانات Excel إلى أوراق عمل ضمن التطبيقات المستندة إلى Java

 

هناك مجموعة متنوعة من السيناريوهات، عندما تكون هناك حاجة لتقسيم ملفات Excel مثل جدول بيانات يحتوي على بيانات الطلاب مع تخصيص ورقة واحدة لكل طالب. وهناك حاجة لتقسيم كل ورقة للطالب كملف منفصل. لأتمتة ذلك تطبيق via Java، Java اكسل API هناك لتقسيم مستند Excel على الورق. تشمل التنسيقات المدعومة XLS، XLSX، XLSB، XLSM، ODS.

تقسيم مستند Excel إلى ملفات متعددة

إن أبسط طريقة لتقسيم ملف Excel إلى ورقة هي الوصول إلى جميع الأوراق والتكرار خلال كل ورقة وحفظها واحدة تلو الأخرى بالتنسيق المطلوب. لتحميل ورقة العمل يوفر API دفتر العمل فصل. getWorksheets().getCount() الطريقة تحصل على العدد الإجمالي للأوراق. كرر من خلال كل ورقة واستخدمها getWorksheets().get(sheetindex) للوصول إلى ورقة محددة. انقل بيانات الورقة المحددة إلى كائن فئة المصنف الذي تم إنشاؤه حديثًا باستخدام طريقة النسخ . وأخيراً احفظه بالتنسيق المطلوب.

Java كود لتقسيم ملفات الاكسل
 

تقسيم ورقة عمل Excel إلى أجزاء

API يوفر أيضًا وظيفة تقسيم ورقة عمل Excel إلى أجزاء مختلفة. العملية هي تحميل الملف باستخدام فئة المصنف. قم باختيار ورقة العمل الأولى أو أي ورقة مطلوبة من خلال توفير الفهرس الخاص بها. اتصل بـ setActiveCell الذي يحتوي على فهرس الخلايا ذي الصلة كمعلمة. وأخيرًا، قم بتقسيم نافذة ورقة العمل إلى أجزاء مختلفة عن طريق استدعاء طريقة Split().

Java كود لتقسيم ورقة Excel إلى عرض جزء