У меня есть таблица Excel с несколькими тысячами записей в ней. Я хочу импортировать таблицу в базу данных MySQL 4 (это то, что мне дано). Я использую SQuirrel для доступа к GUI к базе данных, которая размещается удаленно.Импорт из Excel в базу данных MySQL с использованием SQuirrel
Есть ли способ загрузить столбцы из электронной таблицы (которые я могу назвать в соответствии с именами столбцов в таблице базы данных) в базу данных без копирования содержимого сгенерированного CSV-файла из этой таблицы? То есть, могу ли я запустить команду LOAD в локальном файле, инструктируя ее загрузить содержимое в удаленную базу данных и каковы возможные последствия для производительности?
Обратите внимание: в таблице есть поле с автоматической сгенерировкой для назначения идентификаторов новым значениям, и я хочу убедиться, что я не переопределяю этот идентификатор, поскольку он является основным ключом в таблице (также как другие составные клавиши).
Бюджет для этого минимален, и это проблема синхронизации данных в одноразовом режиме. $ 140 не плохо для части программного обеспечения, но не для одного использования. Белка дает интерфейс командной строки. Спасибо за предупреждение о валютах, хотя в таблицах не должно быть таких полей. – Elie 2008-12-12 16:42:51
Другой способ сделать это - создать инструкции вставки из электронной таблицы Excel с помощью VBA, это то, что я сделал, и он работает очень хорошо, у меня есть макрос, который вы могли бы адаптировать, если вам интересно, приветствия, Джеймс – 2008-12-12 19:07:12