我怎么能从Excel中通过“select语句”在SQL 2005中的数据?

是否有任何方法从Excel中获取数据到SQL? 我认为我们可以在没有任何编写C#代码的情况下完成。 例如:select * from MyExcellFile.xls.Sheet1。 或者可能是在SQL中的任何向导?

看看这个页面是否有使用OPENDATASOURCE例子有帮助。

编辑:朝着页面的底部,你会看到一个使用Excel作为源的查询的例子。

您可以将EXCEL文件保存为CSV文件,然后可以使用以下站点将CSV文件转换为一系列INSERT语句:

http://csv2sql.evandavey.com/

(免费在线CSV到SQL转换器)

由于明显的隐私原因,请小心避免向网站提交敏感数据。

最简单的方法是通过SSIS / DTS向导。 在SQL Server中右键单击数据库,select“任务”,然后select“导入数据”。 其中一个源数据选项是Excel电子表格。 您可以将它们导入到SQL Server自己的表中,或将列映射到现有的表中。 这是一次性上传最简单的方法。