Skip to main content

Как настроить внешний интерфейс Excel на SQL Server

SQL Урок 1 | Установка MS SQL Server 2016 | Для Начинающих (Май 2025)

SQL Урок 1 | Установка MS SQL Server 2016 | Для Начинающих (Май 2025)
Anonim

Типичный пользователь удобен в работе в Microsoft Excel. Почему бы не предоставить своим пользователям инструмент, который они уже знают, и добавить к нему соединение в вашей среде SQL Server. Преимущество такого подхода заключается в том, что их электронная таблица Excel всегда обновляется с текущими данными из базы данных. Для пользователей типично вводить данные в Excel, но обычно это моментальный снимок данных в определенный момент времени. В этой статье будет показано, как просто настроить электронную таблицу Excel с подключением к SQL, которое вы можете предоставить своим пользователям.

В этом примере мы собираемся использовать примерную базу данных Adventure Works, поставляемую Microsoft с SQL Server 2008.

  • Сложность: Средний
  • Необходимое время: 10 минут

Вот как

  1. Для настройки соединения Excel с SQL Server вам потребуется несколько частей информации.

    Имя SQL Server: В нашем примере SQL Server является MTP SQLEXPRESS.

  2. Название базы данных: наш пример, мы используем базу данных AdventureWorks.

  3. Таблица или вид: мы идем после просмотра Sales.vIndividualCustomer.

  4. Откройте Excel и создайте новую книгу.

  5. Нажми на Данные Вкладка. Найдите Получить внешние данные и нажмите Из других источников и выберите С SQL Server, Откроется мастер подключения к данным.

  6. Заполните имя сервера. В этом примере имя сервера MTP SQLEXPRESS. Установите учетные данные для входа в систему, чтобы использовать проверку подлинности Windows. Другой вариант будет использоваться, если администратор базы данных предоставил вам имя пользователя и пароль. Нажмите кнопку "Далее. Это вызовет мастер подключения к данным.

  7. Выберите базу данных (AdventureWorks в нашем примере) из Выберите базу данных, содержащую нужные данные. выпадающий список. Удостовериться Подключение к определенной таблице проверено. Найдите в списке представление (Sales.vIndividualCustomer в нашем примере) и выберите его. Нажмите Конец который поднимает Импорт данных диалоговое окно.

  8. Установите флажок «Таблица» и выберите, где вы хотите поместить данные (существующий рабочий лист или новый рабочий лист). Нажмите Хорошо который создает список Excel и импортирует всю таблицу в вашу электронную таблицу.

  9. Сохраните таблицу и отправьте ее пользователю. Самое приятное в этом методе заключается в том, что ваш пользователь имеет доступ к текущим данным, когда им это нужно. Хотя данные сохраняются в электронной таблице, есть подключение к базе данных SQL. В любое время, когда вы хотите обновить таблицу, щелкните правой кнопкой мыши где-нибудь в таблице и нажмите Таблица а потом обновление.

подсказки

  • Очень важно убедиться, что пользователь правильно настроен в SQL Server. Это то, что вызывает проблемы в большинстве случаев, используя эту технику.
  • Проверьте количество записей, которые находятся в таблице или в представлении, к которому вы подключаетесь. Если таблица имеет миллион записей, вы можете отфильтровать это. Последнее, что вы хотите сделать, это повесить SQL Server.
  • В диалоговом окне «Свойства подключения» есть опция, называемая Обновить данные при открытии файла, Рассмотрим эту опцию. Когда эта опция отмечена, у пользователя всегда будет новый набор данных при открытии электронной таблицы Excel.
  • Рассмотрите возможность использования сводных таблиц для суммирования данных.

Что вам нужно

  • Microsoft Excel 2007
  • Данные SQL Server, включая сервер, базу данных и таблицу или представление