我有一个 Excel 工作表,其中包含一个从 SharePoint 导出的表,但是我已经完成了它,因此 Excel 文件会使用来自 SharePoint 的新数据进行刷新。现在我需要在这个 excel 文件和 SQL 数据库之间创建一个连接。
我看过的大多数事情都只告诉我如何从 SQL 表中提取数据到 excel 中,而我想做相反的事情。我还尝试使用第三方应用程序将 excel 文件连接到 SQL,但这仍然不起作用
任何想法如何做到这一点?
我有一个 Excel 工作表,其中包含一个从 SharePoint 导出的表,但是我已经完成了它,因此 Excel 文件会使用来自 SharePoint 的新数据进行刷新。现在我需要在这个 excel 文件和 SQL 数据库之间创建一个连接。
我看过的大多数事情都只告诉我如何从 SQL 表中提取数据到 excel 中,而我想做相反的事情。我还尝试使用第三方应用程序将 excel 文件连接到 SQL,但这仍然不起作用
任何想法如何做到这一点?
BIRT 是一个免费软件报告工具,可以使用 Excel 作为报告源。
这通常使用 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