如何在MacOS上将.xlsx文件导入SQL Server数据库?

时间:2018-07-01 00:04:46

标签: sql-server excel macos sql-operations-studio

我已经在MacOS计算机上使用Docker设置了SQL服务器。我还已经将SQL Operations Studio安装为GUI。

在SQL Operations Studio中,我尝试使用以下代码块将多页AllData.xlsx文件中的列表“数据”导入到我的数据库“ TestDB”中新创建的表“ Data_test”中:

USE TestDB;
GO
SELECT * INTO Data_test
FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0',
    'Excel 12.0; Database=/Users/user_name/Desktop/AllData.xlsx', [Data$]);
GO

我收到这样的错误:

"The OLE DB provider "Microsoft.ACE.ODBC.12.0" has not been registered."

有什么办法可以解决这个问题?

link已尝试回答这样的问题。建议使用ODBC而不是OLEDB,但是答案中的link是指从数据库导入Excel,这与我要尝试的相反。

总体而言,我正在寻找一种无需使用Windows即可将.xlsx文件导入Mac上的SQL Server数据库的方法。如果解决了问题,我会从SQL Operation Studio切换。

0 个答案:

没有答案
相关问题