2013-08-13 3 views
3

Я довольно новичок в SQL Server, но я ищу инструмент, который интегрирует Excel с SQL Server и обеспечивает двухстороннее соединение. Чтение/запись.Интеграция Excel с SQL Server

Я хочу, чтобы иметь возможность извлекать данные с сервера SQL и выполнять некоторую оценку/обработку данных, а затем записывать данные обратно на сервер.

В основном мой клиент получает необработанные данные Excel от поставщиков, которые выполняют некоторую проверку в электронной таблице, а затем отправляют электронную таблицу обратно, но копия данных должна быть в какой-то системе управления данными. У меня есть тест MDS, и я не полностью удовлетворен. Функциональность Я ищу это

Проверка данных данных матч - матч и слияния/консолидации двух или более листов в один чтения/записи в SQL

Я не хочу импорт/экспорт мастер и не хотят использовать SSIS, и оба они не подходят.

+2

Excel поддерживает OLEDB подключения к SQL Server. Много информации через [Google] (https://www.google.com/search?source=ig&rlz=1G1ACGW_ENUS358&q=Read%2Fwrite+to+sql+from+excel&oq=Read%2Fwrite+to+sql+from+excel&gs_l= igoogle.3 ... 30.3443.0.3623.24.12.2.7.0.1.334.1526.5j6j0j1.12.0 ... 0.0 ... 1ac.1.12.igoogle.DmgvBjq9_xU) – Tim

+0

http://stackoverflow.com/questions/9508454/use -excel-2010-to-read-write-to-sql-server-2008-database-using-stored-procedureur –

+0

Почему SSIS непригодна? Ваши причины помогут нам предложить альтернативу. Например, powershell, vbscript, VBA, openrowset - все варианты. Вы предпочитаете «push» решение, когда кто-то нажимает кнопку или «вытягивает» решение, когда что-то импортирует его? –

ответ

0

Существует Google - как никогда раньше. И есть довольно большое количество тематических экспертов, размещающих в своих блогах любовь к помощи таким людям, как ты и я.

So check out here multiple ways you can import data into SQL Server, without using SSIS, такие как,

  • BCP утилиты

например, bcp dbo.ImportTest in 'C:\ImportData.txt' -T -SserverName\instanceName

  • Булт Вставка с помощью T-SQL

например

`BULK INSERT dbo.ImportTest` 
`FROM 'C:\ImportData.txt'` 
`WITH (FIELDTERMINATOR =',', FIRSTROW = 2)` 

Примечание статья была опубликована и последний раз обновлялся в 2012 году Таким образом, вы можете дополнительно проверить совместимость старых версий, если вы используете какой-либо.

PS: Я все еще верю, что вы могли бы использовать SSIS, чтобы не Заново изобретать колесо ...

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