جديد Laravel Excel 3.0

جديد Laravel Excel 3.0

Laravel Excel هي حزمة مبرمجة من طرف Maatwebsite والتي تجعل العمل مع جداول البيانات سهلاً. اول اصدار يرجع لسنة 2013 ومؤخرًا تم طرح الإصدار 3.0 مع بعض التغييرات المهمة. يركز هذا الإصدار بشكل رئيسي على عملية التصدير الدي يحاول جعلها بسيطة قدر الإمكان. فيما يلي بعض النقاط البارزة من هذا الإصدار:

  • سهولة تصدير المجموعات الى Excel.
  • تصدير البيانات الضخمة مع خاصية التقسيم الأتوماتيكي للحصول على اعلى قدر من الاداء.
  • التصدير على شكل طابور لأداء افضل.
  • سهولة تصدير Blade الى Excel.

هدا متال عملي للحصول على فكرة حول طريقة استعماله. اولا انشئ كلاس باسم InvoicesExport

namespace App\Exports;

class InvoicesExport implements FromCollection
{
    public function collection()
    {
        return Invoice::all();
    }
}

بعد دلك في controller قم بتهيئة التحميل

public function export() 
{
    return Excel::download(new InvoicesExport, 'invoices.xlsx');
}

بالطبع تبقى هده فقط نضرة بسيطة عن طريقة استعماله وللحصول على مزيد من المعلومات لاتتردد في زيارة مستودع github و موقعه الرسمي.

كما ذكرنا سابقًا ، يركز الإصدار 3.0 على التصدير وسيعمل الإصدار v3.1 على التركيز على الواردات ، ولكن اعتبارًا من هذا الوقت ، لا يوجد تاريخ محدد للإصدار النسخة الجديدة حتى الآن.

فريق التحرير

فريق التحرير هو المكلف بتدوين مقالات علمية بالعربية لتمكين المبرمجين العرب من الحصول على اخر الاخبار و التقنيات الجديدة بسرعة وفي مكان واحد.

إقرأ أيضً