Извлечение данных из SQL Server в Excel 2007 - PullRequest
0 голосов
/ 17 марта 2010

У меня есть следующие требования

  • Реляционное содержимое хранится в базе данных SQL Server 2005 .
  • Я хочу получить эти данные, преобразовать их и отобразить их в документе Excel 2007 .
  • Я бы хотел, чтобы это было извлечено из Excel одним нажатием кнопки.

Насколько я могу судить, у меня есть следующие варианты ...

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

Вы бы порекомендовали один из вышеперечисленных подходов или есть лучший способ сделать это?

1 Ответ

2 голосов
/ 17 марта 2010

Самый простой из трех вариантов - первый.

Я уже предоставил это решение коллегам, и оно работает хорошо. Однако уловка заключается в том, что Excel устанавливает блокировку на уровне структуры для таблиц, которые он использует (напрямую или через представление), поэтому, если вам нужно внести какие-либо изменения в схему, когда у пользователя Excel открыта связанная электронная таблица, вам не повезло.

(у меня была эта проблема, когда они просматривали таблицу импорта, которую я использовал для удаления / создания для повышения эффективности)

Я бы развлекал вторые два варианта (оба выглядят выполнимо), если ваши пользователи удалены (off lan / vpn)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...