Fee*_*Fee 13 sql-server import excel
我需要将Excel电子表格导入SQL Server 2005.我需要采取哪些步骤来实现这一目标?
RB.*_*RB. 18
"数据转换服务"向导是你的朋友.
这里的说明假设SQL Server 2000
根据您对数据的处理方式,您可以选择一些新选项.对于一次性工作,我通常发现导入所有excel数据最简单,然后在SQL Server中编辑它,但如果你要在多个文件上重复这个操作,你可能想要制作一个非常性感的导入脚本.
如果要再次运行它,可以使用向导保存DTS包,然后在Enterprise Manager的"数据转换服务"部分中对其进行编辑.这是学习DTS如何工作的好方法.
你也可以用OPENROWSET来做
INSERT INTO SOMETABLE SELECT * FROM OPENROWSET( 'Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\testing.xls','SELECT * FROM [Sheet1$]')
Run Code Online (Sandbox Code Playgroud)
另一种快速且(非常)脏的解决方案是将公式添加到Excel工作表中,如下所示:
="INSERT INTO table1(col1, col2, col3) SELECT " & A1 & ", '" & B1 & "', '" & C1 & "'"
Run Code Online (Sandbox Code Playgroud)
将其复制下来(CTRL + D)就可以了.
| 归档时间: |
|
| 查看次数: |
49290 次 |
| 最近记录: |