مجتمع عبد الرحمن ربيع

منتدى المجتمع

شارك أفكارك وصورك، ناقش الأعضاء، واحفظ ما يهمك — كل شيء في مكان واحد.

55منشور
789تعليق
122عضو مشارك
5تصنيف

سجّل الدخول للمشاركة في المنتدى.

تسجيل الدخول
#الوارداتمنشور يحمل هذا الوسم: 1
Abdelrhman Rabea Abdelrhman Rabea · برمجة وتطوير
لقد تغير Fast Excel بشكل كبير منذ أن غطت Laravel News الحزمة في عام 2020. وقد غطت هذه المقالة عمليات تصدير المجموعة في عصر الإصدار 2.2، وتنزيلات المتصفح، والمصنفات متعددة الأوراق. يتضمن Fast Excel 5 الآن عمليات استيراد كسولة، وعناصر تحكم لتقسيم عمل جداول البيانات عبر المهام، واختيار الأوراق والأعمدة،…لقد تغير Fast Excel بشكل كبير منذ أن غطت Laravel News الحزمة في عام 2020. وقد غطت هذه المقالة عمليات تصدير المجموعة في عصر الإصدار 2.2، وتنزيلات المتصفح، والمصنفات متعددة الأوراق. يتضمن Fast Excel 5 الآن عمليات استيراد كسولة، وعناصر تحكم لتقسيم عمل جداول البيانات عبر المهام، واختيار الأوراق والأعمدة، ومعالجة أكثر أمانًا لقيم التصدير التي يتحكم فيها المستخدم. تجعل الإصدارات الأخيرة Fast Excel أكثر فائدة لعمليات الاستيراد التشغيلية الكبيرة، وليس فقط تنزيلات التقارير البسيطة. لا تزال الحزمة تستخدم OpenSpout بدلاً من محاولة الكشف عن كل ميزة في تنسيق ملف Excel، مما يبقيها مركزة على قراءة وكتابة الصفوف ذات الاستخدام المنخفض للذاكرة. importLazy() يقرأ الصفوف من خلال أ LazyCollection headerRow(), startRow()، و limitRows() دعم الواردات مقسمة sheet() و onlyColumns() حدد البيانات التي يحتاجها الاستيراد escapeFormulas() يكتب قيمًا تشبه الصيغة التي يتحكم فيها المستخدم كنص #الواردات كسول للملفات الكبيرة import() تقوم بإرجاع مجموعة تحتوي على كل صف مستورد. بالنسبة للتحميل الكبير، يمكن أن يستخدم هذا مساحة أكبر من الذاكرة المتوفرة في عملية PHP. importLazy() ينتج صفوفًا من خلال a LazyCollection، بحيث يمكن للتطبيق تجميع عمل قاعدة البيانات دون الاحتفاظ بالملف الكامل: useApp\Models\Contact; useIlluminate\Support\LazyCollection; useRap2hpoutre\FastExcel\FastExcel; (newFastExcel)->importLazy('contacts.xlsx') ->chunk(1_000) ->each(function (LazyCollection $contacts) { Contact::insert($contacts->all()); }); تقديم برنامج Fast Excel 5.
اقرأ المقال كاملًا يضيف Fast Excel 5.x عمليات استيراد متدفقة وصادرات أكثر أمانً…
48 4 تعليق 10 مشاركة 465 مشاهدة
تعليق