PDA

View Full Version : سوال: مشکل در وارد کردن اطلاعات به دیتابیس از فایل csv



grabby
یک شنبه 14 مهر 1392, 22:13 عصر
سلام

یک فایل xlsx دارم که فارسی هست انکودینگ این فایل رو در هم در اکسل به UTF8 تغییر دادم
فایل را با فرمت CSV سیو کردم
در دیتابیس ایمپورت میکنم وارد میشود ولی :

مشکل این جاست عبارت های فارسی ها را حذف میکند !!
عدد و عبارت انگلیسی به راحتی ایمپورت میشود .

دیتابیس مشکلی ندارد چون به صورت دستی داخل فیلد را پر کنیم به راحتی نمایش میدهد.

من فکر میکنم این انکودینگ فایل اکسل به درستی انجام نمیگیرد .

به طور مثال فایل csv را باز میکنم به جای یکی از عبارات فارسی میزنم : ط³ظ„ط§ظ…
وقتی ایمپورت میکنم به راحتی در جدول و دیتابیس میزنه سلام .

ممنون میشم راهنمایی بفرمایید.

mnvoh90
یک شنبه 14 مهر 1392, 22:37 عصر
از default-character-set (http://dev.mysql.com/doc/refman/5.0/en/mysqlimport.html#option_mysqlimport_default-character-set) موقعه ایمپورت استفاده کردید؟

grabby
یک شنبه 14 مهر 1392, 22:51 عصر
مشکل رو متوجه شدم

- اگر نوشته فارسی آمد ولی به صورت ؟؟؟؟؟؟؟؟؟؟ بود مشکل انکودینگ دیتابیس هست
- اگر ایمپورت کردید و نیامد مشکل انکودینگ CSV هست

راه حل : فایل CSV را با notepad ویندوز باز کنید save as بزنید و در قسمت پایین انکودینگ فایل رو به رو UTF8 تغییر بدید .

amirkazem
چهارشنبه 10 تیر 1394, 23:08 عصر
باسلام
دوستان درموردایمپورت کردن اطلاعات ازفایل csvبه جدول دربانک اطلاعاتی اکسس کمی راهنمایی بفرمایید.
یک فایل csvداریم که حاوی مشخصات افرادهستش.می خواهیم اطلاعات افراد(رکوردهای زیادمثلاً درحدود200نفر)رایکجابه جدول مشخصات دربانک اکسس واردکنیم.لطفاض راهنمایی بفرمایید.

amirkazem
شنبه 13 تیر 1394, 12:58 عصر
:متفکر::متفکر::متفکر::ناراحت:

srz0201
شنبه 30 دی 1396, 21:53 عصر
از این آموزش برای وارد کردن فایل csv با اطلاعات فارسی به دیتابیس استفاده کنید.
وارد کردن اطلاعات فایل اکسل به MySql (http://www.ibulud.com/blog/%D9%88%D8%A7%D8%B1%D8%AF-%DA%A9%D8%B1%D8%AF%D9%86-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-%D9%81%D8%A7%DB%8C%D9%84-%D8%A7%DA%A9%D8%B3%D9%84-%D8%A8%D9%87MySql)