Tag: excel

在Sql Server Linux Docker容器中使用OLE

我有一个运行Microsoft SQL Server 2017的Docker容器,如https://docs.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-docker中所述 。 我正在尝试按照https://docs.microsoft.com/en-us/sql/relational-databases/import-export/import-data-from-excel-to-sql中所述将Excel文件导入数据库: INSERT INTO myTable SELECT * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0', 'Excel 12.0; Database=myFile.xlsx', [Data$]); 这失败了 Msg 7403, Level 16, State 1, Server 02ae64b55e3f, Line 1 The OLE DB provider "Microsoft.ACE.OLEDB.12.0" has not been registered. 我很确定这是因为Excel或OLE未安装在泊坞窗容器中。 search谷歌如何在Linux上安装OLE没有产生任何答案,没有涉及葡萄酒,这似乎是一个糟糕的解决scheme。 有没有一种好的方法来在Linux上安装OLE