Как подключить mysql к excel

На работе встретился с такой задачей «Надо сделать отчет, который брал бы данные из MySQL и закидывал его в таблицу Excel».
Ну вот я сейчас и опишу процесс конекта.
Есть:
1. Сервер MySQL
2. База данных на MySQL
3. Microsoft Excel 2010

Начнем:
1. Самое первое что нужно сделать, это установить MySQL Connector, актуальную версию можно скачать здесь
2. Нужно создать источник данных, идем вот сюда Панель управления — Администрирование — Источники данных (ODBC)
2.1. Вкладка Пользовательский DSN — Добавить — MySQL ODBC 5.1 Driver (должен появиться после манипуляций с п.1)
2.2. Откроется окно настройки источника, там в поле Data Source Name нужно написать имя сервера MySQL, порт оставляем стандартным (если вы при установке сервера не указали иной), User — имя пользователя, скорее всего root, Password — пароль, Database — тут можно указать базу, к которой подключаться, если все правильно на начальных этапах, то в выпадающем списке уже появятся существующие БД на сервере.
2.3. Ок. Источник данных создан.
3. Теперь необходимо создать строку подключения.
3.1. В любом месте компьютера создайте текстовый файл и переименуйте его в тип файла .udl
3.2. В открывшемся окне Использовать источник данных — выбрать ранее созданный источник данных (п. 2), ввести Пользователь и Пароль, жмем Ок.
3.3. Теперь созданный файл надо открыть с помощью Блокнот’а и там будет что-то подобное:
[oledb]
; Everything after this line is an OLE DB initstring
Provider=MSDASQL.1;Persist Security Info=False;User ID=root;Data Source=MySQL

то, что начинается с Provider и до MySQL и есть строка подключения, т.е. Provider=MSDASQL.1;Persist Security Info=False;User ID=root;Data Source=MySQL она нам понадобиться при настройке Excel.
4. Теперь скачиваем специально подготовленный мной документ Excel
5. Открываем, возможно будет ругаться из-за того, что у вас сервер отличный от моего.
6. Идем на вкладку Данные — Параметры — Источник данных — Свойства подключения — Вкладка Определения.
6.1. Вводим Строка подключения, которая у нас появилась ранее (п. 3.3.), вводим текст SQL команды и жмем Ок.

Все, если все правильно было сделано, то в правой части должны появиться поля, которые вы хотели выбрать. Советую на сервере протестировать синтаксис и правильность своего SQL запроса, чтобы не появлялись дополнительные вопросы. Лично я работаю с MySQL через HeidiSQL, там сделал запрос, а потом просто скопировал его в Excel.

Конечно, Excel используется для электронных таблиц, но знаете ли вы, что вы можете подключить Excel к внешним источникам данных? В этой статье мы собираемся обсудить, как подключить электронную таблицу Excel к таблице базы данных MySQL и использовать данные в таблице базы данных для заполнения нашей электронной таблицы. Есть несколько вещей, которые вам нужно сделать, чтобы подготовиться к этой связи.

подготовка

Во-первых, вы должны загрузить самую последнюю версию драйвера Open Database Connectivity (ODBC) для MySQL. Текущий драйвер ODBC для MySQL может быть расположен в

https://dev.mysql.com/downloads/connector/odbc/

После загрузки файла убедитесь, что вы проверили его хэш-код md5, указанный на странице загрузки.

Далее вам нужно будет установить только что загруженный драйвер. Дважды щелкните файл, чтобы начать процесс установки. После завершения процесса установки вам потребуется создать имя источника базы данных (DSN) для использования с Excel.

Создание DSN

DSN будет содержать всю информацию о соединении, необходимую для использования таблицы базы данных MySQL. В системе Windows вам нужно будет нажать Пуск, затем Панель управления, затем Администрирование, затем Источники данных (ODBC). Вы должны увидеть следующую информацию:

ODBC_data_source_admin

Обратите внимание на вкладки на изображении выше. Пользовательский DSN доступен только пользователю, который его создал. Системный DSN доступен любому, кто может войти в систему. Файл DSN — это файл .DSN, который можно транспортировать и использовать в других системах, в которых установлены те же ОС и драйверы.

Чтобы продолжить создание DSN, нажмите кнопку «Добавить» в правом верхнем углу.

create_new_data_source

Возможно, вам придется прокрутить вниз, чтобы увидеть драйвер MySQL ODBC 5.x. Если его нет, значит, что-то пошло не так с установкой драйвера в разделе Подготовка этого поста. Чтобы продолжить создание DSN, убедитесь, что драйвер MySQL ODBC 5.x выделен, и нажмите кнопку Готово. Теперь вы должны увидеть окно, подобное приведенному ниже:

data_source_config

Далее вам нужно будет предоставить информацию, необходимую для заполнения формы, показанной выше. База данных и таблица MySQL, которые мы используем для этого поста, находятся на компьютере разработчика и используются только одним человеком. Для «производственных» сред предлагается создать нового пользователя и предоставить новому пользователю только привилегии SELECT. В будущем вы можете предоставить дополнительные привилегии, если это необходимо.

После того, как вы предоставили данные для конфигурации вашего источника данных, вы должны нажать на кнопку «Тест», чтобы убедиться, что все в порядке. Далее нажмите на кнопку ОК. Теперь вы должны увидеть имя источника данных, которое вы указали в форме из предыдущего набора, указанного в окне администратора источника данных ODBC:

ODBC_data_source_after

Создание подключения к электронной таблице

Теперь, когда вы успешно создали новый DSN, вы можете закрыть окно ODBC Data Source Administrator и открыть Excel. Открыв Excel, нажмите на ленту данных. Для более новых версий Excel нажмите «Получить данные», затем «Из других источников», затем «Из ODBC».

В более старых версиях Excel это немного более сложный процесс. Во-первых, вы должны увидеть что-то вроде этого:

dataribbon

Следующий шаг — щелкнуть ссылку «Соединения», расположенную прямо под словом «Данные» в списке вкладок. Расположение ссылки Connections обведено красным на изображении выше. Вам должно быть представлено окно Соединения с рабочей книгой:

workbook_conn

Следующим шагом является нажатие на кнопку Добавить. Это откроет вам окно существующих соединений:

isting_conn

Очевидно, вы не хотите работать ни с одним из перечисленных соединений. Поэтому нажмите кнопку «Обзор для более». Это откроет вам окно выбора источника данных:

select_data_source

Как и в предыдущем окне «Существующие подключения», вы не хотите использовать подключения, перечисленные в окне «Выбор источника данных». Поэтому вы хотите дважды щелкнуть по папке + Connect to New Data Source.odc. При этом вы должны увидеть окно мастера подключения данных:

select_data_source_2

Учитывая перечисленные варианты выбора источника данных, вы хотите выделить ODBC DSN и нажать Далее. На следующем шаге мастера подключения к данным отобразятся все источники данных ODBC, доступные в используемой вами системе.

Надеемся, что если все идет по плану, вы должны увидеть DSN, созданный на предыдущих шагах, в списке источников данных ODBC. Выделите его и нажмите «Далее».

select_data_source_3

Следующим шагом мастера подключения к данным является сохранение и завершение. Поле имени файла должно быть заполнено автоматически. Вы можете предоставить описание. Описание, использованное в этом примере, самоочевидно для любого, кто может его использовать. Затем нажмите кнопку Готово в правом нижнем углу окна.

select_data_source_4

Теперь вы должны вернуться к окну Workbook Connection. Соединение для передачи данных, которое вы только что создали, должно быть перечислено:

select_data_source_5

Импорт данных таблицы

Вы можете закрыть окно подключения к книге. Нам нужно нажать на кнопку «Существующие подключения» на ленте данных Excel. Кнопка «Существующие подключения» должна быть расположена слева на ленте данных.

isting_conn_1

При нажатии на кнопку «Существующие подключения» откроется окно «Существующие подключения». Вы видели это окно на предыдущих шагах, теперь разница в том, что ваше подключение для передачи данных должно быть указано вверху:

isting_conn_2

Убедитесь, что подключение для передачи данных, созданное на предыдущих этапах, выделено, а затем нажмите кнопку «Открыть». Теперь вы должны увидеть окно Import Data:

import_data

В этом сообщении мы будем использовать настройки по умолчанию в окне «Импорт данных». Далее нажмите на кнопку ОК. Если у вас все получилось, вы должны теперь представить данные таблицы базы данных MySQL на вашем рабочем листе.

Для этого поста таблица, с которой мы работали, имела два поля. Первое поле представляет собой поле INT с автоматическим приращением под названием ID. Второе поле — VARCHAR (50) и называется fname. Наша последняя таблица выглядит примерно так:

final

Как вы, наверное, заметили, первая строка содержит имена столбцов таблицы. Вы также можете использовать стрелки раскрывающегося списка рядом с именами столбцов для сортировки столбцов.

Заворачивать

В этом посте мы рассмотрели, где найти последние драйверы ODBC для MySQL, как создать DSN, как создать соединение данных электронной таблицы с помощью DSN и как использовать соединение данных электронной таблицы для импорта данных в электронную таблицу Excel. Наслаждайтесь!

Содержание

  1. Подключение MySQL в Excel
  2. Установка драйвера
  3. Создание источника данных
  4. Подключение к источнику из Excel
  5. Ошибка совпадения архитектур
  6. Соединение Excel с MySQL
  7. Соединение Excel с MySQL
  8. MySQL database
  9. Summary
  10. Prerequisites
  11. Capabilities Supported
  12. Connect to MySQL database from Power Query Desktop
  13. Connect to MySQL database from Power Query Online
  14. Connect using advanced options
  15. How to export/import MySQL data to Excel
  16. Export/Import MySQL data to Excel using the SELECT INTO … OUTFILE statement
  17. Export/Import MySQL data to Excel using the From Database feature
  18. Use MySQL for Excel add-in
  19. Installation
  20. Connect to MySQL database
  21. Export to Excel using a third-party software

Подключение MySQL в Excel

Приложение Excel позволяет создавать подключение к внешним источникам, в том числе базам данных. Но при необходимости подключиться к базе данных под управлением СУБД MySQL, возникает проблема. Программа просто «не умеет» этого делать, но «научить» ее легко.

Установка драйвера

Прежде необходимо установить драйвер Connector/ODBC от Oracle Corporation, скачать который можно по адресу http://dev.mysql.com/downloads/connector/odbc/ (при выборе драйвера под определенную ОС есть важный нюанс, который будет описан ниже).

Создание источника данных

Далее необходимо создать источник данных ODBC. Для этого заходим в «Панель управления», выбираем пункт «Администрирование», в нем пункт «Источники данных (ODBC)». Откроется следующее окно:

Выбираем «Добавить» и попадаем в меню выбора драйвера:

В списке имеется два возможных драйвера для MySQL различных кодировок: Unicode и ANSI. Выбирайте необходимую Вам. Если не знаете, какая Вам нужна, или это не имеет значения, то лучше устанавливать Unicode.
В параметрах подключения указываете:

  1. Произвольное название источника;
  2. Описание источника;
  3. Сервер и порт. Порт оставляйте по умолчанию, если того не требуют настройки сервера;
  4. Пользователь и пароль, как при подключении в phpMyAdmin.

Протестируйте подключение к источнику, нажав кнопку «Test». Если подключение прошло успешно, то в списке баз данных «Database» должен появиться список доступных баз. Выдираем необходимую и жмем «OK». Источник создан.

Подключение к источнику из Excel

Проходим в книге Excel на вкладку «Данные» -> раздел «Подключения» -> «Из других источников» -> «Из мастера подключения данных».

Выбираем «ODBC DSN» -> созданное ранее подключение.

Дальнейшая работа аналогична стандартному подключению к SQL Server.

Ошибка совпадения архитектур

После установки соответствующего драйвера на 64-разрядную ОС, создании источника и подключения к нему, даже если все сделано правильно, может быть выдана ошибка «dns архитектура драйвера и архитектура приложения не соответствуют друг другу».
Проблема заключается в следующем. Вероятно, что во время инсталляции пакета программ Microsoft Office были выбраны параметры по умолчанию, при которых устанавливается 32-рязрядная версия. Таким образом, происходит несовпадение разрядностей драйвера и приложения.
Решение – скачать и установить дополнительно драйвер для Windows 32-bit.
Если установить только 32-битный драйвер, то подключение будет возможно, но создать источник через панель управления не получиться.

Источник

Соединение Excel с MySQL

На работе встретился с такой задачей «Надо сделать отчет, который брал бы данные из MySQL и закидывал его в таблицу Excel».
Ну вот я сейчас и опишу процесс конекта.
Есть:
1. Сервер MySQL
2. База данных на MySQL
3. Microsoft Excel 2010

Начнем:
1. Самое первое что нужно сделать, это установить MySQL Connector, актуальную версию можно скачать здесь
2. Нужно создать источник данных, идем вот сюда Панель управления — Администрирование — Источники данных (ODBC)
2.1. Вкладка Пользовательский DSN — Добавить — MySQL ODBC 5.1 Driver (должен появиться после манипуляций с п.1)
2.2. Откроется окно настройки источника, там в поле Data Source Name нужно написать имя сервера MySQL, порт оставляем стандартным (если вы при установке сервера не указали иной), User — имя пользователя, скорее всего root, Password — пароль, Database — тут можно указать базу, к которой подключаться, если все правильно на начальных этапах, то в выпадающем списке уже появятся существующие БД на сервере.
2.3. Ок. Источник данных создан.
3. Теперь необходимо создать строку подключения.
3.1. В любом месте компьютера создайте текстовый файл и переименуйте его в тип файла .udl
3.2. В открывшемся окне Использовать источник данных — выбрать ранее созданный источник данных (п. 2), ввести Пользователь и Пароль, жмем Ок.
3.3. Теперь созданный файл надо открыть с помощью Блокнот’а и там будет что-то подобное:
[oledb]
; Everything after this line is an OLE DB initstring
Provider=MSDASQL.1;Persist Security Info=False;User Source=MySQL
то, что начинается с Provider и до MySQL и есть строка подключения, т.е. Provider=MSDASQL.1;Persist Security Info=False;User Source=MySQL она нам понадобиться при настройке Excel.
4. Теперь скачиваем специально подготовленный мной документ Excel
5. Открываем, возможно будет ругаться из-за того, что у вас сервер отличный от моего.
6. Идем на вкладку Данные — Параметры — Источник данных — Свойства подключения — Вкладка Определения.
6.1. Вводим Строка подключения, которая у нас появилась ранее (п. 3.3.), вводим текст SQL команды и жмем Ок.

Все, если все правильно было сделано, то в правой части должны появиться поля, которые вы хотели выбрать. Советую на сервере протестировать синтаксис и правильность своего SQL запроса, чтобы не появлялись дополнительные вопросы. Лично я работаю с MySQL через HeidiSQL, там сделал запрос, а потом просто скопировал его в Excel.

Источник

Соединение Excel с MySQL

На работе встретился с такой задачей «Надо сделать отчет, который брал бы данные из MySQL и закидывал его в таблицу Excel».
Ну вот я сейчас и опишу процесс конекта.
Есть:
1. Сервер MySQL
2. База данных на MySQL
3. Microsoft Excel 2010

Начнем:
1. Самое первое что нужно сделать, это установить MySQL Connector, актуальную версию можно скачать здесь
2. Нужно создать источник данных, идем вот сюда Панель управления — Администрирование — Источники данных (ODBC)
2.1. Вкладка Пользовательский DSN — Добавить — MySQL ODBC 5.1 Driver (должен появиться после манипуляций с п.1)
2.2. Откроется окно настройки источника, там в поле Data Source Name нужно написать имя сервера MySQL, порт оставляем стандартным (если вы при установке сервера не указали иной), User — имя пользователя, скорее всего root, Password — пароль, Database — тут можно указать базу, к которой подключаться, если все правильно на начальных этапах, то в выпадающем списке уже появятся существующие БД на сервере.
2.3. Ок. Источник данных создан.
3. Теперь необходимо создать строку подключения.
3.1. В любом месте компьютера создайте текстовый файл и переименуйте его в тип файла .udl
3.2. В открывшемся окне Использовать источник данных — выбрать ранее созданный источник данных (п. 2), ввести Пользователь и Пароль, жмем Ок.
3.3. Теперь созданный файл надо открыть с помощью Блокнот’а и там будет что-то подобное:
[oledb]
; Everything after this line is an OLE DB initstring
Provider=MSDASQL.1;Persist Security Info=False;User Source=MySQL
то, что начинается с Provider и до MySQL и есть строка подключения, т.е. Provider=MSDASQL.1;Persist Security Info=False;User Source=MySQL она нам понадобиться при настройке Excel.
4. Теперь скачиваем специально подготовленный мной документ Excel
5. Открываем, возможно будет ругаться из-за того, что у вас сервер отличный от моего.
6. Идем на вкладку Данные — Параметры — Источник данных — Свойства подключения — Вкладка Определения.
6.1. Вводим Строка подключения, которая у нас появилась ранее (п. 3.3.), вводим текст SQL команды и жмем Ок.

Все, если все правильно было сделано, то в правой части должны появиться поля, которые вы хотели выбрать. Советую на сервере протестировать синтаксис и правильность своего SQL запроса, чтобы не появлялись дополнительные вопросы. Лично я работаю с MySQL через HeidiSQL, там сделал запрос, а потом просто скопировал его в Excel.

Источник

MySQL database

Summary

Item Description
Release State General Availability
Products Power BI (Datasets)
Power BI (Dataflows)
Power Apps (Dataflows)
Excel
Dynamics 365 Customer Insights
Analysis Services
Authentication Types Supported Windows (Power BI Desktop, Excel, online service with gateway)
Database (Power BI Desktop, Excel)
Basic (online service with gateway)
Function Reference Documentation MySQL.Database

Some capabilities may be present in one product but not others due to deployment schedules and host-specific capabilities.

Prerequisites

Users need to install the Oracle MySQL Connector/NET package prior to using this connector in Power BI Desktop. This component must also be installed on the machine running the on-premises data gateway in order to use this connector in Power Query Online (dataflows) or Power BI Service.

Capabilities Supported

  • Import
  • Advanced options
    • Command timeout in minutes
    • Native SQL statement
    • Relationship columns
    • Navigate using full hierarchy

Connect to MySQL database from Power Query Desktop

To make the connection, take the following steps:

Select the MySQL database option in the connector selection.

In the MySQL database dialog, provide the name of the server and database.

Select the Database authentication type and input your MySQL credentials in the User name and Password boxes.

Select the level to apply your credentials to.

Once you’re done, select OK.

If the connection is not encrypted, you’ll be prompted with the following dialog.

Select OK to connect to the database by using an unencrypted connection, or follow the instructions to set up encrypted connections to SQL Server.

In Navigator, select the data you require, then either load or transform the data.

Connect to MySQL database from Power Query Online

To make the connection, take the following steps:

Select the MySQL database option in the connector selection.

In the MySQL database dialog, provide the name of the server and database.

If necessary, include the name of your on-premises data gateway.

Select the Basic authentication kind and input your MySQL credentials in the Username and Password boxes.

If your connection isn’t encrypted, clear Use Encrypted Connection.

Select Next to connect to the database.

In Navigator, select the data you require, then select Transform data to transform the data in Power Query Editor.

Connect using advanced options

Power Query Desktop provides a set of advanced options that you can add to your query if needed.

The following table lists all of the advanced options you can set in Power Query Desktop.

Advanced option Description
Command timeout in minutes If your connection lasts longer than 10 minutes (the default timeout), you can enter another value in minutes to keep the connection open longer. This option is only available in Power Query Desktop.
SQL statement For information, go to Import data from a database using native database query.
Include relationship columns If checked, includes columns that might have relationships to other tables. If this box is cleared, you won’t see those columns.
Navigate using full hierarchy If checked, the navigator displays the complete hierarchy of tables in the database you’re connecting to. If cleared, the navigator displays only the tables whose columns and rows contain data.

Once you’ve selected the advanced options you require, select OK in Power Query Desktop to connect to your MySQL database.

Источник

How to export/import MySQL data to Excel

One of the main aspects of modern business is gathering and sharing information with others.

In this article, several ways to export/import MySQL data to an Excel file will be explained. The first method will show the exporting process when the SELECT INTO … OUTFILE statement is used. After that, the Excel features for export/import MySQL data, as well as MySQL add-in for Excel, will be explained, and in the end, the Export to Excel option from the ApexSQL Database Power Tools for VS Code extension will be shown.

The following methods will be used:

  • The SELECT INTO … OUTFILE statement
  • The From Database feature in Excel
  • The MySQL for Excel add-in
  • Export to Excel using a third-party software

Export/Import MySQL data to Excel using the SELECT INTO … OUTFILE statement

One of the commonly used MySQL statement which can be included in the SELECT statements for exporting data to specific (e.g., .txt, .CSV) file format is SELECT INTO … OUTFILE statement. This statement writes a selected row to a file. Columns and line terminators can be specified to produce a specific output format.

In a query editor, execute a SELECT statement which results want to be exported, add the location where data should be exported, and specify the file format. In the example below, the .txt file format is used:

When the above statement is executed, all exported data will be in the actor.txt file:

Under the specified location:

For more details about SELECT INTO … OUTFILE statement, see How to export MySQL data to CSV article.

When the data is exported, let’s open it in Excel and save it in .xlsx file format.

Open Excel and under the Data tab, click the From Text/CSV button:

Navigate to the location of the exported .txt file and click Import:

In the newly opened dialog, choose appropriate delimiter and click Transform Data:

In the Power Query Editor window, it is necessary to set some additional settings (e.g., add the name of the columns):

When all is set, click the Close & Load command:

The data will be loaded in a separate sheet:

Save newly imported data in .xlsx file format:

Export/Import MySQL data to Excel using the From Database feature

Similar to the method in the section above, Excel provides one more option to load data from the MySQL database to Excel.

In the Data tab, under the Get Data list, choose the From MySQL Database command:

In the MySQL database dialog, enter server and database name from which you want to load data and click the OK button:

On the next window, under the Database tab, enter credentials for the user that have permission to access the targeted database and click the Connect button:

From the Navigator window, choose the tables, views, etc. from which to load data:

Click the Transform Data button. The Power Query Editor window will appear with desired data in it. Now, the steps for loading data are the same as we explained in the previous section:

Use MySQL for Excel add-in

MySQL for Excel is the Windows-based add-in that integrates into Excel under the Data tab that provides export/import MySQL data capabilities.

To install MySQL for Excel add-in first download the MySQL for Excel MSI file. Before starting with installation, please check that the following requirements are fulfilled:

  • .NET Framework 4.5.2 (Client or Full Profile)
  • Microsoft Office Excel 2007 or later (for Microsoft Windows)
  • Visual Studio 2010 Tools for Office Runtime. MySQL Installer may install this for you. This requirement is different than Office Developer Tools for Visual Studio, which is not a substitute
  • An available MySQL server connection

Otherwise, some errors may occur during the installation process, like that one from the image below, when the Visual Studio 2010 Tools for Office Runtime is not installed:

Note: The Microsoft Visual Studio Tools for Office Runtime must be installed prior to running this installation.

Installation

The installation process is straightforward. Go to the location where the installer (mysql-for-excel-1.3.8.msi) is downloaded, right-click on it, and from the context menu, choose the Install command:

When the installation wizard is launched, click Next:

On the Destination Folder step, choose a location where the MySQL For Excel 1.3.8 will be installed and click Next:

On the next step, click the Install button to start the installation of MySQL For Excel 1.3.8:

On the last step, click the Finish button to close the setup wizard:

Now when Excel is launched, the MySQL for Excel add-in will appear in the top-right corner of the Data tab:

Connect to MySQL database

To start MySQL for Excel, click on the MySQL for Excel icon under the Data tab. In the panel that shows find and click the New Connection button:

In the MySQL Server Connection window, enter the name for the connection in the Connection Name box (e.g., Sakila_database).

From the Connection Method drop-down list, chose the method to connect to RDBMS (e.g., Standard (TCP/IP)).

In the Hostname box, enter a name or IP address of the server host (e.g., localhost). Under the Port box, enter the TCP/IP port number (e.g., 3306). For the Username and Password fields, enter the credentials for the user that have access to the specified server in the Hostname field:

Optional, from the Default Schema drop-down list, the default schema can be selected.

To confirm that connection to the MySQL Server works properly, click the Test Connection button:

Click the OK button on the MySQL Server Connection window for MySQL for Excel to create a connection in MySQL for Excel panel:

Double-click on the newly created connection will list all available databases from that MySQL server:

Double-click on a database, in the MySQL for Excel panel, will list all tables, views, and procedures from that database:

To import data, on the MySQL for Excel panel, select the desired table, and click the Import MySQL Data button. The Import Data window will appear:

When all settings are set, click the Import button. The imported data will look something like this:

This add-in can return all rows, or a specified range of rows, from a specified table. It cannot import data stored in two different tables, perform table joins, or filter data.

More details about MySQL for Excel tool can be found on the MySQL for Excel page.

Export to Excel using a third-party software

Using the Export to Excel feature from ApexSQL Database Power Tools for VS Code, query results can be exported to MySQL data from the results grid in just a few steps. Besides exporting data to Excel, this VS Code extension provides a couple of more exporting options, such as export data to JSON, CSV, and HTML file format.

In a query editor of the VS Code extension, execute a query from which you want to be data exported. In the top right corner of the Results grid, click the Export to Excel button:

In the Save as window, enter a name and location for a new Excel file and click the Save button:

Источник

How Can i get Microsoft Excel 2010 to Connect to MYSQL Server (5.6.12)

I installed MYSQL as a WAMP installation

Windows 7 Ultimate 64bit

MYSQL 5.6.12

Apache 2.4.4

PHP 5.4.16

this should be straight forward, but i’ve obviously missed something

Now.. When i open Excel 2010

i then go to «Data»

i then go to «From Other Sources»

i then select «From SQL Server»

I’m then presented with the Data Connection Wizard

I have the Log on Credentials (that’s not an issue)

I’m Logging on with «Use the following User Name and Password»

i require the SERVER NAME

but i keep getting this error

[DBNETLIB][ConnectionOpen (Connect()).]SQL Server does not exist or access denied

I understand the concept of what needs to happen, that being, i need to specify the connection path of MYSQL to Excel

Now.. so far i have done this…

  1. Ensured that the WAMP Server was ONLINE and the Service was STARTED

  2. obviously the default server is localhost that does not work, but then again on my machine that only brings up the WAMP page (so that’s Understandable)

  3. i usually access MYSQL via PhpMyAdmin the URL for the Login page is

http://localhost/phpmyadmin/

i tried entering that (that doesn’t work either, but then again, i understand that is only the front end)

so..

  1. i tried typing in MYSQL , mysql , MYSQL5.6.12 , mysql/mysql5.6.12

none of that worked

  1. the MYSQL install path is

C:WAMPbinmysqlmysql5.6.12

so.. Logically if i gave that to Excel, it should find it, But it didn’t

  1. I researched the Net and everything Either says Use the Wizard , but doesn’t go into detail on the Server Name, one place said to install Microsoft Connector, I have done so.. it didnt’ help

  2. I have tried the Server Name as localhost , http://localhost , 127.0.0.1 didn’t work

  3. Using MYSQL CLI i entered «status;» and used the connection name localhost via TCP/IP didn’t work

  4. i went into MYSQL buddy and i found this

You are connected to MySQL 5.6.12 with the user Martin.Kuliza@localhost.

i tried this also, didn’t work

  1. i noticed the URL on the command line title as being

C:WindowsSystem32cmd.exe — C:wampbinmysqlmysql5.6.12.binmysql.exe -u

i entered all this… didn’t work

i entered the part Starting from C:wamp…. Didn’t work

  1. I’ve tried entering wamp, WAMP, Apache, APACHE, apache

I’ve tried dozens of combinations

I’ve tried finding the config file for connector in case that had something to do with it (couldn’t find it)

i’ve tried looking at the config.inc.php file for clues,

I’m stuck and need some help (for this seemingly simple problem)

it’s just a Connection Wizard and i’m honestly gobsmacked that i actually need to ask the forum for help, but, Sadly i do

Понравилась статья? Поделить с друзьями:
  • Как подключить excel к сайту
  • Как подключить excel к интернету
  • Как подключить excel к боту
  • Как подключить excel к word
  • Как подключить excel к java