تقييم الموضوع :
  • 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 ك ب / التحميلات : 25)
الرد }}}
تم الشكر بواسطة:
#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
عندي نفس المشكله وسويت نفس الطريقة لكن للأسف ماظبط ياليت تبعث ايميلك لكي ارسل لك الملف لحل المشكله مشكورا
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] حل مشكلة الاتصال بقواعد البيانات access loay775 2 158 25-02-24, 06:29 AM
آخر رد: loay775
  سؤال عن عملية حذف سجل من قاعدة البيانات assuhimi 3 249 11-02-24, 08:43 PM
آخر رد: assuhimi
  [VB.NET] منع تكرار البيانات في عند الادخال مبرمج صغير 1 2 255 24-01-24, 05:18 PM
آخر رد: مبرمج صغير 1
  [VB.NET] مساعدة في استدعاء البيانات معينه من form الأول إلى form 2 بدون التعديل loay775 2 273 18-01-24, 05:04 PM
آخر رد: loay775
  [VB.NET] إعادة استدعاء البيانات من قاعدة بيانات اكسس والاهم الصورة مبرمج صغير 1 1 273 13-01-24, 01:17 PM
آخر رد: مبرمج صغير 1
  برنامج لحفظ اكوادي samsunggears 2 385 05-01-24, 12:57 AM
آخر رد: HALIM ELEULMA
  [كود] اريد كود إرسال البيانات من الفيجوال بيسك إلىPDF issamsaidd 10 5,829 25-12-23, 06:30 PM
آخر رد: الحزين اليماني
  جملة الاتصال بقاعدة البيانات اكسس محمد خيري 4 362 12-12-23, 03:14 AM
آخر رد: محمد خيري
  كود الاتصال بقاعدة البيانات sqlserver strongriseman 2 421 29-11-23, 09:25 PM
آخر رد: العتيق
Heart [VB.NET] كيفية جعل الدتاجريديد فيو تظهر عندما تكون قاعدة البيانات فارغه الحزين اليماني 1 371 22-11-23, 05:31 PM
آخر رد: justforit

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


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