Следующее будет подключать Excel к базе данных Mysql, а затем импортировать таблицу в Excel.
Это было протестировано на машине Excel 2003, подключенной к MySQL 4.1.14 (база данных этого веб-сайта).
После прочтения многочисленных руководств о том, как подключить Excel к Mysql, все они говорили одно и то же, и все они потерпели неудачу (для меня). Это произошло потому, что они никогда не указывали конкретный драйвер. Прочитав эту небольшую заметку и изменив некоторые URL-адреса, чтобы найти место для загрузки, я установил успешное соединение, и вот как …
Шаг первый
Загрузите и установите MyODBC-3.51.11-2-win.msi
Шаг второй
Добавьте новый источник данных в среду Windows. В меню "Пуск" нажмите Настройки-> Панель управления.
Во вновь открывшейся папке нажмите Администрирование-> Источники данных (ODBC).
Щелкните значок Добавить кнопкупрокрутите список и дважды щелкните драйвер MySql 3.51. Введите имя для подключения и информацию о вашей базе данных, затем нажмите тестовое задание. Если повезет, вы получите Успех сообщение. Теперь ваше подключение для передачи данных настроено.
Шаг третий
Снова в Excel: в главном меню щелкните Данные-> Импорт внешних данных-> Импорт данных.
В открывшемся диалоговом окне нажмите кнопку Новый источник кнопку в нижней части, затем дважды щелкните ODBC DSN. Теперь вы должны увидеть источник данных, который вы установили в предыдущем разделе. Дважды щелкните по нему.
Выберите нужную таблицу в редакторе запросов, нажмите Далее-> Готово.
Почти готово, вы должны снова вернуться в диалоговое окно «Выбор источника данных», нажмите Открытым Теперь вас спросят, в какую ячейку поместить данные новой таблицы. Выберите ячейку и нажмите «ОК». Вам будет предложено проверить настройки вашей базы данных:
Примечание 1: трижды проверьте свои учетные данные, по какой-то причине мое имя пользователя здесь усечено.
Примечание 2: это шаг, который не удается из-за выбора случайного драйвера с сайта MySql (даже если тестовое соединение сработало).
Скрестите пальцы, нажмите OK, и ваш набор данных Mysql теперь находится в Excel. Вот фрагмент таблицы моих сообщений в Excel: