تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] هل من سبيل لحفظ ملف csv يحتوي علي لغه عربيه لعمل استراد لقاعده البيانات ؟
#1
السلام عليكم ورحمه الله
اريد ان احفظ ملف  csv 
وعند عمل ذلك من الاكسل يقوم بتحويل العربي الى علامات استفهام حاولت كثيره ولكن لا استطيع ممكن مساعده
الرد }}
تم الشكر بواسطة:
#2
تعال على الملف الخاص بـ csv
وكلك يمين عليه من ثم
Open With 
ومن القائمة قم باختيار 
NotePad

بعد فتح الملف من خلال ملف النصوص 
NotePad

كل ما عليك من قائمة File
اختار Save As
من ثم تحويل قيمة : 
Save as type:
الى 
All File

وتعال على Encoding
واجعل قيمتها ANSI

من ثم قم باختيار الملف من على الجهاز واستبدل الحفظ

اذا لم تنجح العملية
قم بتكرار الخطوات مع تغيير Encoding
الى القيمة UTF-8

وبالنهاية ستجد ان اللغة العربية تعمل معك بدون مشاكل

يارب يكون الشرح مبسط

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}
تم الشكر بواسطة: sendbad100 , سعود
#3
اولا الحمد لله انك بخير ورجعت بالسلامه
ثانيا شكرالك اخي الفاضل
لكن جربت ما نفعت معي ارفقت لك الملف ممكن تجرب بنفسك
شكرا لك


الملفات المرفقة
.xlsx   New Microsoft Excel Worksheet.xlsx (الحجم : 7.88 ك ب / التحميلات : 23)
الرد }}
تم الشكر بواسطة:
#4
الله يسلمك يارب
وتسلم لك لانك تسال عنى

الشكر لله

انت من الواضح انك جربت بطريقة غير صحيحة
فى البداية انت غير مجبر على استخدام ملف الـ 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

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}
تم الشكر بواسطة: sendbad100
#5
الان ظهر عربي 100 %
يسر الله لك كل امورك وسددك ووقاك جزاك الله خيرا
الرد }}
تم الشكر بواسطة: elgokr , sendbad100
#6
لنا جميعاً ان شاء الله

تحياتى لك
وتمنياتى لك لاتوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}
تم الشكر بواسطة: sendbad100 , sendbad100 , dametucorazon
#7
عندي نفس المشكله وسويت نفس الطريقة لكن للأسف ماظبط ياليت تبعث ايميلك لكي ارسل لك الملف لحل المشكله مشكورا
الرد }}
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم