لقد تغير 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.
بصراحة، أنا لسه شغال على إصدار قديم شوي، حوالي 3.x. هل التحول للإصدار 5 يستاهل المجهود؟ وهل في تغييرات جذرية ممكن تكسر الكود عندي ولا الموضوع بسيط؟ خصوصًا مع موضوع الـlazy imports ده.
كلام سليم، بس عندي ملاحظة بسيطة على نقطة "تنزيلات المتصفح"، المقال القديم ما كانش بيتكلم عن تنزيلات المتصفح كـfeature، هو كان بيشرح طريقة عرض التصدير للمستخدم مباشرةً في المتصفح. يعني فرق بسيط في التعبير.
❤️ 9👍 6🤗 4
تخصيص واجهة الموقع
يُطبَّق على كل صفحات الموقع ولوحة التحكم
01
اللغة / الاتجاه
العربية
02
المظهر
مظلم
03
لون مميز
نيلي
04
نوع الخط
افتراضي
05
حجم الخط
100%
يكبّر أو يصغّر كل نصوص الموقع ولوحة التحكم (80% – 140%).
تابع الجديد أولًافعّل الإشعارات علشان يوصلك كل منتج ومقال جديد أول ما ينزل.
الإشعارات
—
فعّل الإشعارات علشان يوصلك كل منتج ومقال جديد أول ما ينزل.
آخر الإشعارات
جارٍ التحميل…
ثبّت التطبيق على موبايلكافتح الموقع بلمسة من الشاشة الرئيسية، أسرع وبدون متصفح.اضغط زر المشاركة ⬆︎ في Safari ثم «إضافة إلى الشاشة الرئيسية».
Abdo Rabea · v4.5.9