ПредишенСледващото

Добро време на деня!

Как се извършва износа от Excel в MySQL?

Уърт dbForge Студио за MySQL. Всичко, което се опита чрез него.

Опитах се да импортирате като XLS файл с - в страницата за избор на диапазон е празен, натиснете "Напред" - се появи съобщение, че няма данни или те са извън листа.

Чрез един куп неуспешни опита от dbForge Студио за MySQL внос XLS файл, но японците все още krakozyabrami. Когато масата на внос на редовете и заострен UTF.

В същото време, че успя да се импортира, аз трябваше да се премахне почти всички редове. Закономерности не разбират, но той може на пръв вложка само ако excel`e беше 5 линии, а след това, ако 9, а след това - до 50 достигната. Подобно на всички работи еднакво - открит източник на файлове, копирани на порциите редове (5, 10, 50), вкарани в друг (поставена в самото начало, подмяна на съдържанието), задържани и изпратени от вноса. Всеки път, когато натоварването различен брой линии ( "товар" - ако това не е в резултат на грешка на вноса се наблюдава)

В този случай, може да е бъг dbForge, но не и на въпроса, защото колко разбрах, аз все още трябва да се изнася за CSV, а това също е проблем.

Опитах се да изнася от Excel към CSV, но MS Excel не разпознава UTF за износ, и то е необходимо - има записи не само на английски или руски език, но също и на други езици.

Сложете Libre Office. Изработен износ в CSV в него, са UTF - изнася. Опитах се да изтеглите - всички езици правилно заредени и японски - безсмислици.

Ако експортирате данни от XLS към MySQL може да се направи, без да използвате CSV, как?

Ако става чрез РЗС, тогава въпросът може да бъде донякъде преформулиран:

Как да (или по-скоро, отколкото) XLS износ в CSV, така че когато се внасят в базата данни обикновено се показва на различните езици? Повтарям, че има проблем само с японците. Руски, немски, френски, хинди и дори някои са били изнесени в CSV и записва в базата данни нормално.

На SO открити няколко подобни въпроси (около износа на XLS към CSV в UTF), но само това не е достатъчно за мен - веднага след износа не е показана на същата японците.

Аз не знам какво е то.

Всички решиха, както следва:

  • направен износ на CSV използване Libre Office (японски не се показва, за разлика от други езици)
  • попълнено този файл към сървъра, внос направени директно в базата данни
  • докато вносът имат UTF-8 кодиране (файл в ANSI по някаква причина, въпреки че износът да бъде ясно изложено - износ в UTF-8, и - всички езици, с изключение на японски, се извеждат нормално)
  • Преди да достигне базата данни MySQL посочи, че всички искат да получат в UTF-8
  • Получените данни се показват на всички езици, дори и японците

Отговорено 14 '13 март в 13:02

Свързани статии

Подкрепете проекта - споделете линка, благодаря!