2016-02-27 5 views
0

Я хочу спросить, есть ли способ, чтобы задачи импорта и экспорта из SQL Server в Excel выполнялись независимо от установленной версии Office. Я сделал программное обеспечение и хочу установить его на ПК клиента, поэтому я не хочу менять строку подключения каждый раз, когда я нахожу любую версию Office. Я хочу, чтобы программное обеспечение импортировалось и экспортировалось из Excel 2007, 2010 или 2013.Импорт и экспорт данных из SQL Server в Excel

Import and Export wizard from my SQL server

Загруженное изображение показывает, что SQL Server 2008 поддерживает только Excel 2007, что делать, если SQL Server 2008 установлен на клиентском ПК, на котором установлен Office 2013?

+1

Формат файла Excel 2007 такой же, как в 2010, 2013 и 2016 годах, поэтому у вас не будет проблем с версией. –

+0

Я знаю, но проблема в том, что когда я просматриваю файл Excel и выбираю версию Excel, я не нахожу ничего больше Excel 2007, поэтому я выбрал его, и в нем отображается сообщение об ошибке «Поставщик Microsoft.ACE.OLEDB.12.0» (System.Data) « –

ответ

0

Office 2007 и 2007+ используют один и тот же параметр конфигурации данных, который можно использовать для импорта и экспорта на 2013 год. Если он не работает, вам может потребоваться установить драйверы Runtime. Пожалуйста, перейдите по ссылке для справки: Data Source (SQL Server Import and Export Wizard)

+0

Я загружаю его, но появляется сообщение об ошибке:« «Поставщик« Microsoft.ACE.OLEDB.12.0 »не зарегистрирован на локальном компьютере. (System.Data) " –

+0

Щелкните правой кнопкой мыши по обозревателю решений ==> GOTO: Добавить ссылку ==> вкладка GOTO: .Net ==> Прокрутка вниз для версии Microsoft.Office.Interop.Excell (12.0.0.0) и нажмите« ОК ». – BilalAhmed

Смежные вопросы