如何将Excel表连接到SQL表

时间:2013-03-14 15:16:20

标签: sql excel sharepoint

我有一个Excel工作表,其中包含一个我从SharePoint导出的表,但是我已经这样做了,因此excel文件会刷新来自SharePoint的新数据。现在我需要在这个excel文件和SQL数据库之间创建一个连接。

我看过的大多数事情都只告诉我如何从SQL表中提取数据到excel,因为我想做相反的事情。我还尝试使用第三方应用程序将excel文件连接到SQL,但这仍然不起作用

任何想法如何做到这一点?

2 个答案:

答案 0 :(得分:0)

BIRT是一款免费软件报告工具,可以使用Excel作为报告源。

http://www.eclipse.org/birt/phoenix/

答案 1 :(得分:0)

这通常使用SQL Server中的SSIS(早期版本中的DTS)来完成。使用可视界面可以轻松连接到电子表格。必须记住,在任何导入中,工作表的名称始终以“$”结尾。 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