2015-12-19 16 views
5

Notepad ++ tarafından oluşturulan bir csv dosyası (Pencere 10), sınırlayıcı olarak noktalı virgül, uzantısı .csv kullanarak almaya çalışıyorum.mysql tablo alma sihirbazı bir csv dosyası almak için başarısız oluyor

Mysql Workbench 6.3, alma sihirbazını kullanıyorum. Notepad ++ içinde kodlamak UTF-8 ve yüklemeye çalıştığım mysql tablo utf-8 varsayılan harmanlama olduğunu

İçe aktarma sihirbazı içe aktarma ve iki ileti gösterir başarısız: Tablo verileri Alma: Dosyayı analiz edemiyor, lütfen kodlama türünü değiştirmeyi deneyin. Bu yardımcı olmazsa, dosya şu şekilde olmaz: csv veya dosya boş

İşlenmemiş kural dışı durum: 'ascii' codec, konum 1'de u '\ xfa' karakterini kodlayamaz: ordinal aralıkta değil (128)

Bu hatayı izlemek için nasıl yapabilirim? Dosya için birkaç kodlamayı denedim, ancak hata devam ediyor.

sayesinde

+0

'bekliyor musunuz? Latin1'de 'fa' olan şey budur. Ve unicode 00FA. Bir şey utf8 yerine latin1 diyor (veya varsayılan). –

cevap

0

deneyin LibreOffice Calc veya ms-ofis olursa olsun kullanılır ne delimeter CSV dosyaları oluşturmak için excel. Kodlamayı UTF-8 olarak ayarladığınızdan emin olun. BT sizin için çalışacaktır.

+0

teşekkürler, bir csv utf-8 dosyası vermek için excel kullandım. İçe aktarma işlemi başarısız oluyor – user1907514

+0

"arızalı" = iptal mi ediliyor? kesiliyor? çöp karakterleri? soru işaretleri? hiçbir şey değil? –

+0

Ne tür bir hata yapıyorsunuz? –

-1

İçe Aktarma Düğmesi aracını SQL sonucunda kullanma. Görüntüyü

1

There are 3 csv

Sử dụng công cụ import trên cửa sổ câu lệnh SQL. kullandığınız excel verilerini kaydetmeye ederken bakın seçenek ile MS-DOS'un .csv biçimini seçmek "Farklı kaydet". 3 csv formatı dışında, görüntüde vurgulandığı gibi sadece MS-DOS .csv'u seçin.