将Excel与SQL Server集成

3
我对SQL Server相当陌生,但我正在寻找一种将Excel与SQL Server集成并提供双向连接读写的工具。
我想能够从SQL Server中提取数据并进行某些评估/数据操作,然后将数据写回服务器。
基本上,我的客户会从供应商那里收到Excel原始数据,他们会对电子表格进行一些验证,然后将电子表格发送回来,但数据的副本需要在某种数据管理系统中。
我已经测试了MDS,但我不太满意。我正在寻找的功能是:
数据验证 数据匹配-匹配和合并/整合两个或多个工作表成一个 读写到SQL 我不想要导入/导出向导,也不想使用SSIS,因为它们都不适合。

2
Excel支持与SQL Server的OleDB连接。通过Google,可以获取大量相关信息。 - Tim
https://dev59.com/imHVa4cB1Zd3GeqPiwZO - Mr.Monshaw
为什么SSIS不适合?您的原因将帮助我们建议替代方案。例如,powershell、vbscript、VBA、openrowset都是选项。您更喜欢“推送”解决方案还是“拉取”解决方案? - Nick.McDermaid
1个回答

0

这里有一个前所未有的谷歌,还有很多主题专家在他们的博客上发布帖子,出于帮助像你和我这样的人的爱好。

因此,请查看这里多种导入数据到SQL Server的方法,而不使用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年发布和最后更新。因此,如果您正在使用任何旧版本,请进一步检查其兼容性。

附注:我仍然相信您可以使用SSIS而不是“重新发明轮子”...


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接