如何将Excel表连接到SQL表
问题描述:
我有一个Excel工作表,其中包含一个我从SharePoint导出的表,但是这样我就可以将它从SharePoint中的新数据刷新。现在我需要在这个excel文件和一个SQL数据库之间建立一个连接。如何将Excel表连接到SQL表
我看过的大多数东西都只告诉我如何从SQL表中拉出数据来优化,因为我想做相反的事情。我也试图通过使用第三方应用程序将Excel文件连接到SQL,但这仍然不起作用
任何想法如何做到这一点?
答
这是在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
https://dev.mysql.com/doc/refman/5.5/en/mysql-for-excel.html或者更加曲折,将excel数据导出到csv,将csv导入到mysql。 – iMom0 2013-03-14 15:19:06