有什么方法可以将数据从excel传递到sql吗?我认为我们可以不用任何写C#代码。例如:从MyExcellFile.xls.Sheet1中选择*。或者可能是sql中的任何向导?
答案 0 :(得分:3)
查看this page with example of using OPENDATASOURCE
是否有帮助。
编辑:在页面底部,您将看到一个使用excel作为其来源的查询示例。
答案 1 :(得分:1)
您可以将EXCEL文件另存为CSV文件,然后可以使用以下站点将CSV文件转换为一系列INSERT语句:
(免费在线CSV到SQL转换器)
出于明显的隐私原因,请注意避免向网站提交敏感数据。
答案 2 :(得分:0)
最简单的方法是通过SSIS / DTS向导。右键单击SQL Server中的数据库,选择“任务”,然后选择“导入数据”。其中一个源数据选项是Excel电子表格。您可以将它们导入到SQL Server中自己的表中,或将列映射到现有表中。这是一次性上传的最简单方法。