我正在尝试将 Excel 工作表(.xlsx
文件)中的数据读取到 SQL Server 2008 中的表中。我希望它每天作为批处理作业运行,因此想要编写 SQL存储过程中的代码来执行此操作。
有人可以帮助我吗?我有管理员权限。
~TIA
最佳答案
这应该可以...
SELECT *
FROM OPENROWSET(
'Microsoft.ACE.OLEDB.12.0',
'Excel 8.0;HDR=NO;Database=T:\temp\Test.xlsx',
'select * from [sheet1$]')
但我们知道,有时这行不通。我只为本地管理员工作。
也有一种方法可以使用 SSIS 来做到这一点。
关于sql-server - 将 xlsx 表读入 SQL Server 数据库表中的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24150739/