我有一个有四列的 excel 表
SaleID, SaleDate,PersonID, ProductID, SaleQuantity,UnitRate
我想将此数据导入一对多关系表中,以便每个人的销售都应单独记录。我的表格如下
Sale Master
SaleID,SaleDate,PersonID
SaleDetail
SaleID,productID,SaleQuantity,UnitRate
我正在尝试按照此处的说明进行操作。我尝试了以下查询以开始
SELECT * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0','Excel 12.0;Database=d:\tmp.xlsx', 'Select * from [aa$]')
但它给了我以下错误
OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "(null)" returned message "The Microsoft Office Access database engine could not find the object 'aa$'. Make sure the object exists and that you spell its name and the path name correctly.".
有没有其他更好的方法来做到这一点