2013-03-14 4 views
0

У меня есть рабочий лист Excel, который содержит таблицу, которую я экспортировал из SharePoint, но с этим я сделал так, чтобы файл excel обновлялся с новыми данными из SharePoint. Теперь мне нужно создать соединение между этим файлом excel и базой данных SQL.Как подключить таблицу Excel к таблице SQL

Большинство вещей, на которые я смотрел, только сказал мне, как извлекать данные из таблицы SQL, чтобы преуспеть там, где я хочу сделать обратное. Я также пытался подключить файл excel к SQL с помощью стороннего приложения, но это все еще не работает

Любые идеи, как это сделать?

+0

https://dev.mysql.com/doc/refman/5.5/ru/mysql-for-excel.html Или более извилистый, экспортировать данные excel в csv, импортировать csv в mysql. – iMom0

ответ

0

Это часто делается с помощью SSIS (DTS в более ранних версиях) в SQL Server. Легко подключиться к электронной таблице, используя визуальный интерфейс. Следует помнить, что имя листа всегда заканчивается «$» при любом импорте. SSIS и DTS также поддерживают переменные, которые могут использоваться для изменения названия электронной таблицы по мере необходимости «на лету». В этой записи в блоге обсуждаются некоторые проблемы: http://www.sqlservercentral.com/blogs/bradleyschacht/2012/03/23/excel-source-the-output-column-failed-because-truncation-occurred/
Редактировать: Наконец-то найден учебник по SQL 2005. Он не сильно изменился с тех пор. См.: http://www.techrepublic.com/blog/datacenter/how-to-import-an-excel-file-into-sql-server-2005-using-integration-services/205

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