А знаете ли вы, что имея 64-битную операционную систему и 32-битный Microsoft Office, вы не сможете простыми стандартными манипуляциями настроить ODBC источник данных (data source)? Например, на таблицы Excel — что, в общем-то, не такая уж и редкость.
Если вы пойдете как обычно в Панель управления / Администрирование / Источники данных ODBC (Control Panel / Administrative Tools / Data Sources (ODBC)), то вы не увидите перечня ODBC драйверов MS Office, даже если они были установлены. В лучшем случае могут затесаться какие-то 64-битные драйвера, установленные с какими-то другими оснастками:
А чтобы всё-таки поработать с 32-битными драйверами ODBC нужно запускать 32-битную версию утилиты управления ODBC (ODBC Data Source Administrator) вот такой командой:
%windir%SysWOW64odbcad32.exe
В общем-то, логично. Но почему не вывести обе утилиты в панели управления?! как это сделано в Windows 8.1, кстати.
Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке) .
Баз данных прекрасно подходят для хранения информации, но иногда возникает необходимость использования и анализировать данные в Excel. Некоторые источники данных необходимо подключение ODBC для Excel, чтобы получить нужные данные. Вы можете создать подключение к источнику данных ODBC, а затем обновлять это подключение при каждом обновлении базы данных.
Важно: Функция подключения к внешним данным может быть отключена на вашем компьютере. Чтобы подключаться к данным при открытии книги, включите функцию подключения к данным на панели центра управления безопасностью или сохраните книгу в надежном расположении.
Используйте интерфейс Получение и преобразование (Power Query) в Excel для подключения к источнику данных ODBC.
На вкладке данные выберите Получение данных > Из других источников > Из ODBC. Если кнопка Получить данные не отображается, перейдите на Новый запрос > Из других источников > Из ODBC.
В диалоговом окне Из ODBC Если отображается, выделите вашего Имени источника данных (DSN).
Введите строку подключения, а затем нажмите кнопку ОК.
В диалоговом окне Далее выберите один из параметров подключения по умолчанию и настраиваемые, Windows или базы данных, введите свои учетные данные, а затем нажмите кнопку Подключить.
На панели навигации выберите таблиц или запросов, которые вы хотите подключиться, а затем нажмите клавишу загрузки или Изменить.
В Excel 2010 и 2013 существует два способа создания подключения к другой книге. Рекомендуется использовать Power Query, который доступен при загрузке надстройки Power Query. Если вам не удается загрузить надстройку Power Query, можно использовать Microsoft Query.
Перейдите на вкладку Power Query на ленте, а затем выберите Получение внешних данных > Из других источников > Из ODBC.
В диалоговом окне Из ODBC Если отображается, выделите вашего Имени источника данных (DSN).
Введите строку подключения, а затем нажмите кнопку ОК.
В диалоговом окне Далее выберите один из параметров подключения по умолчанию и настраиваемые, Windows или базы данных, введите свои учетные данные, а затем нажмите кнопку Подключить.
На панели навигации выберите таблиц или запросов, которые вы хотите подключиться, а затем нажмите клавишу загрузки или Изменить.
В приложении Excel 2007 с помощью Microsoft Query для подключения к источникам данных ODBC.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.
В этом разделе сведения конкретного драйвера Excel. This topic provides Excel Driver-specific information. Общие сведения об этой функции см. в соответствующем разделе Справочник по API ODBC. For general information about this function, see the appropriate topic under ODBC API Reference.
SQLDriverConnect позволяет подключиться к драйверу без создания источника данных (DSN). SQLDriverConnect enables you to connect to a driver without creating a data source (DSN).
В строке подключения для всех драйверов поддерживаются следующие ключевые слова: DSN, DBQ, и FIL. The following keywords are supported in the connection string for all drivers: DSN, DBQ, and FIL.
В следующей таблице показаны минимальные необходимые для подключения к драйверу ключевые слова и пример пар «ключевое слово значение», используемый с SQLDriverConnect. The following table shows the minimum keywords required to connect to each driver, and provides an example of keyword/value pairs used with SQLDriverConnect. Полный список значений DRIVERID, см. в разделе SQLConfigDataSource. For a full list of DRIVERID values, see SQLConfigDataSource.
Если DBQ или его значения не указан для Microsoft Excel 3.0 или 4.0 драйвера, драйвер будет использоваться текущий каталог. If DBQ or DefaultDir is not specified for the Microsoft Excel 3.0 or 4.0 driver, the driver will connect to the current directory.