السلام عليكم,

احتجت من فترة إلى نقل بيانات ملف Exel إلى قاعدة بيانات (MySQL), فبحثت عن طريقة لذلك و بالفعل وجدت العديد من الــ Classes بلغة PHP التي تقوم بذلك عبر تحويل الملف إلى صيغة أخرى ثم نقله إلى قاعدة البيانات بعد أن تقوم بتهيئتها لذلك.

طبعاً هذا يحقق غرضي لكن ما لاحظته أن المستخدم العادي الذي قد يكون و من زمن بعيد يستخدم Exel, لا يعرف بالأمور البرمجية لكن يعرف القليل عن ذلك, في حال أراد نقل بياناته إلى قاعدة بيانات لن يكون قادراً على تحقيق هذه المهمة, فأنت عليك عدُّ الأعمدة و تسجيل كل عنوان لها, ثم يجب عليك توليد قاعدة بيانات و كتابة كود SQL يتناسب معها ليتم إنشاء جدول ثم رسم الهيكلية استعداداً لنقل البيانات.

و لذلك, لتوفير الوقت و الجهد على المبرمج و المستخدم على حد سواء, أقوم ببرمجة سكربت يقوم بكل شيء ابتداءا من توليد قاعدة البيانات و إدراج الهيكلية للبيانات المطلوبة ثم نقل بيانات ملف الـ Exel إلى قاعدة البيانات من خلال خطوتين:

1 - تحديد معلومات الاتصال لقاعدة البيانات المفترضة و عدد الـ Titles التي في الملف بهذه الطريقة كــ Tags مثلاً: الاسم, الرقم,الحالة الاجتماعية,مكان الإقامة ثم عدد العناوين الذي هو (4)

2 - (في حال وضع كافة المعلومات المطلوبة بشكل صحيح يتم إشعاره بذلك ثم): يبقى خطوة تحديد الملف المطلوب Browse و ضغط زر Continue.

بهذه البساطة!

فهل من أفكار و اقتراحات إضافية؟ فالسكربت إلى الآن يفعل ما ذكرته فقط لكن أشعر بأنه يحتاج المزيد من المميزات قد أكون غفلت عنها.