首页 MsSql sql-server – 将xlsx表读入SQL Server数据库中的表的代码

sql-server – 将xlsx表读入SQL Server数据库中的表的代码

我试图将Excel工作表(.xlsx文件)中的数据读入SQL Server 2008中的表.我希望每天作为批处理作业运行,因此希望在存储过程中编写SQL代码来执行此操作. 有人能帮帮我吗?我有管理员权限. TIA 这应该做…… SELECT *FROM OPENROWSET( Microsoft.ACE.OLEDB.12.0, Ex

我试图将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来做到这一点.

本文来自网络,不代表青岛站长网立场。转载请注明出处: https://www.0532zz.com/html/shujuku/mssql/20200715/5975.html
上一篇
下一篇

作者: dawei

【声明】:青岛站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐

返回顶部