Sql server 将数据从Excel导入SQL Server表
我目前正在使用Sql server 将数据从Excel导入SQL Server表,sql-server,excel,import-from-excel,Sql Server,Excel,Import From Excel,我目前正在使用 Office 2016 32位 SQL Server 2016 采取的步骤: 已安装的Microsoft.ACE.OLEDB.12.0在帖子中提供 运行命令 SP_CONFIGURE 'show advanced options', 1; RECONFIGURE; GO SP_CONFIGURE 'Ad Hoc Distributed Queries', 1; RECONFIGURE; GO 现在我运行以下命令: SELECT * INTO #Inert
- Office 2016 32位
- SQL Server 2016
Microsoft.ACE.OLEDB.12.0
在帖子中提供SP_CONFIGURE 'show advanced options', 1;
RECONFIGURE;
GO
SP_CONFIGURE 'Ad Hoc Distributed Queries', 1;
RECONFIGURE;
GO
SELECT *
INTO #InertTable
FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0',
'Excel 12.0;Database=C:\Users\Samra\Documents\..\Supervisor Grandfathering.xls',
'SELECT * FROM [sheet1$]')
Microsoft.ACE.OLEDB.16.0
provider未在本地计算机上注册
我也去下载了它,现在当我运行64位版本来安装它时说
您无法安装64位版本的Microsoft Access Database Engine 2016,因为您当前已安装32位Office产品。如果要安装64位Microsoft Access Database Engine 2016,首先需要删除Office产品的32位安装
为此,我必须询问我的管理员,并在以后进行设置。
难道没有一个简单的方法来解决这一切吗?我只需要将数据从excel导入到表中如果文件大小较小,请使用联机excel到SQL转换器。。。在经历了所有这些麻烦之后,我们登录到了所有配置都正确的服务器,而不是使用我的本地机器。现在任务已经完成,但我的本地计算机的解决方案只是卸载32位office并使用64位,我想?请参阅