الله يسلمك يارب
وتسلم لك لانك تسال عنى
الشكر لله
انت من الواضح انك جربت بطريقة غير صحيحة
فى البداية انت غير مجبر على استخدام ملف الـ Excel لانشاء ملف CSV
فالملف كل ما يحتاج اليك هو طريقة الكتابة بداخله وهو اشبه بقاعدة البيانات
كل ما عليك هو الكتابة بهذا الشكل
PHP كود :
Data1,Data2,Data3
Example1,Example2,Example3
Example1,Example2,Example3
وليس كل عمود فى اعمدة من اعمدة الاكسل
بمعنى انك ممكن تنشاء الملف من خلال المفكرة Notepad
ليصبح طريقة الكتابة كما هو فى الملف المرفق بهذا الشكل
PHP كود :
person,phone,address
احمد حسين,46545645,القاهره
مسعد كامل,564564654,الرياض
طيب الان فكرة كتابة الملف اصبح امرها بسيط
لكن كيف يمكننى التعامل مع الملف بطريقة حتى احل مشكلة اللغة العربية
فى البداية حتى اسهل عليك الامر قم فى البداية تحميل البرنامج التالى
بعد ذلك تابع الشرح كما فى الصورة
فى البداية اذا قمت بفتح ملف جديد من خلال Notepad++
ومن ثم كتابة كما فى التالى
PHP كود :
person,phone,address
احمد حسين,46545645,القاهره
مسعد كامل,564564654,الرياض
وعمل حفظ الملف بصيغة CSV
سنجد ان عند فتح الملف من خلال برنامج Excel او استدعاء الملف من خلال اى شئ
يكون طريقة عرض اللغة العربية كما هو بالكشل التالى
طيب كيف اقوم بكتابة الجملة بشكل صحيح وكيف حفظ الملف بهذه الصيغة تابع الاتى
1- قم بفتح برنامج
Notepad++
لاحظ ما مشار اليه بالمستطيل الاحمر وهو نوع الكتابة هى UTF-8
وكل ما سنحتاج اليه هو تحويلها الى ANSI كما فى الصورة التالية
2- تحويل صيغة الكتابة
كما فى الصورة من قائمة Encoding
من ثم تقوم بتنشيط الخيار الاول الخاص بـ ANSI
بعد ذلك فتح القائمة مجدداً واختيار Convert to ANSI
3- قم بادخال النص التالى فى الملف
PHP كود :
person,phone,address
احمد حسين,46545645,القاهره
مسعد كامل,564564654,الرياض
كما هو فى الصورة موضح هنا
بعد ما تم الانتهاء من كتابة ما هو مطلوب
ناتى بعد ذلك بحفظ الملف بصيخة CSV
4- قم بالتالى FIle -> Save As... ثم طبق كما فى الصورة
لاحظ فى الصورة انه تم اختيار Save as type: All types (*.*)
وفى منطقة كتابة اسم الملف File name:
تم كتابة الاسم كما انت تريد مع الامتداد يعنى تنهى الاسم بـ .csv
وبالنهاية عند الذهاب الى الملف الذى تم حفظه على الجهاز ستجد وعند فتحه ستجد انه
يعرض اللغة العربية بدون اى مشكلة
ويمكنك دائماً التعديل على الملف من خلال Excel
او يمكنك ايضاً من خلال Notepad++ بالضغط كلك يمين على الملف
من ثم اختيار Edit with Notepad++
اتمنى ان يكون الشرح بسيط وموضح كيفية كتابة وانشاء ملف csv
تحياتى لك
وتمنياتى لك التوفيق