كيفية إنشاء تقرير Excel داخل واجهة REST في Spring Boot باستخدام Apache POI وKotlin

دقائق القراءة: 1

مقدمة عملية لإنشاء تقارير Excel في Spring Boot

يحتاج كثير من التطبيقات الخلفية إلى تصدير البيانات في ملفات Excel من أجل التقارير المالية، أو كشوف العملاء، أو ملخصات العمليات. في هذا الدليل ستتعلم كيفية إنشاء تقارير بصيغتي .xls و.xlsx داخل واجهة REST API مبنية باستخدام Spring Boot، بالاعتماد على مكتبة Apache POI ولغة Kotlin.

بنهاية الشرح ستكون لديك صورة واضحة عن كيفية:

  • إعداد مشروع Spring Boot لدعم إنشاء ملفات Excel.
  • بناء أنماط مخصصة للخلايا مثل المحاذاة، الحدود، الخطوط، وتنسيق التاريخ.
  • إنتاج ملفات قابلة للتنزيل بصيغة ByteArray.
  • إنشاء نقاط نهاية REST لتحميل التقارير مباشرة من المتصفح أو من أدوات الاختبار.

إنشاء تقارير Excel في Spring Boot باستخدام Apache POI وKotlin

ولتوضيح النتيجة المتوقعة، هذا مثال لشكل الملف النهائي بعد التوليد:

معاينة ملف Excel الناتج من واجهة REST في Spring Boot

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *