0

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

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

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

4

2 回答 2

0

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

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

于 2013-03-14T15:19:20.270 回答
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

于 2013-03-18T17:07:45.907 回答