في هذا البرنامج التعليمي سوف نتعلم كيفية تحديث ملف Excel في Java. على الرغم من أنه يمكننا تحديث ملف Excel في MS Excel يدويًا ، إلا أنه ليس من الممكن أو المجدي دائمًا تحديث ملفات Excel يدويًا ، حيث يجب تحديث بيانات كبيرة أو تصدير البيانات من مصدر آخر على سبيل المثال قاعدة بيانات. هنا تبرز الحاجة إلى طريقة آلية لأداء هذه المهمة والتي يمكنك القيام بها باستخدام الخطوات في كيفية التوجيه. فيما يلي خطوات تحديث ملف Excel في Java وحفظه أخيرًا في تنسيق Excel على سبيل المثال XLSX في هذا البرنامج التعليمي.
خطوات تحديث ملف Excel في Java
- باستخدام مستودع Maven ، أضف مرجعًا إلى مكتبة Aspose.Cells في المشروع
- أضف مرجعًا إلى فئات Workbook و Cell باستخدام الاستيراد في البرنامج
- قم بتحميل المصنف الذي سيتم تحديثه
- احصل على مرجع للخلية المطلوبة في الورقة الأولى وقم بتحديث قيمة الخلية المستهدفة
- احصل على مرجع لخلية أخرى في الورقة الثانية وقم بتحديث الصيغة في الخلية
- Call calculateFormula يتم تغيير الصيغة
- احفظ الملف المحدث باسم XLSX
في الخطوات المذكورة أعلاه ، لاحظنا أنه يتم تحميل ملف Excel ثم الوصول إلى الورقة الأولى. يمكنك الرجوع إلى أي ورقة سيتم تحديث بياناتها باستخدام اسم الورقة أو الفهرس الصفري. باستخدام مرجع الورقة ، يمكنك الوصول إلى مجموعة الخلايا في الورقة والوصول إلى أي خلية وتحديث القيمة أو الصيغة فيها. أخيرًا ، قم باستدعاء الوظائف ذات الصلة المطلوبة وفقًا للتغييرات في الملف. هنا في هذا البرنامج التعليمي سوف نسمي دالة calculateFormula حيث يتم تحديث الصيغة. أخيرًا نحفظ المصنف على القرص. إليك نموذج التعليمات البرمجية الذي يقوم بتحديث ملف Excel الموجود في Java.
كود لكتابة البيانات إلى Excel في Java
في نموذج التعليمات البرمجية هذا ، قمنا بمراجعة كود Java لكتابة البيانات في ورقة Excel. إذا كنت تريد كتابة البيانات إلى ملف Excel باستخدام أي لغة أخرى مثل C# ، فراجع المقالة كيفية تحرير ملف Excel في C#.
لا نحتاج إلى تثبيت أي أداة جزء ثالث مثل MS Excel أو ليست هناك حاجة لاستخدام interop لهذه العملية.