将数据从Excel导入SqlServer

时间:2018-07-10 17:25:37

标签: mysql excel

我正在尝试从具有2列数据且没有标题的Excel导入数据,仅A列和B列,并且我有一个表,其中有5列,分别是SectionID,SectionNo,SectionName,SectionInfo。我尝试了这段代码:

INSERT INTO Sections (SectionNo,SectionName) 
SELECT *
FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0',
'Excel 12.0;    
 Database=C:\Users\alastairmicallef\Desktop\CopyofSections.xlsx',   
 'SELECT * FROM [Sheet1$]');
GO

当我运行它时,它给了我这个错误

  

消息7399,第16层,州1,第86行   链接服务器“(null)”的OLE DB提供程序“ Microsoft.ACE.OLEDB.12.0”报告了一个错误。拒绝访问。   Msg 7350,第16级,州2,第86行   无法从OLE DB提供程序“ Microsoft.ACE.OLEDB.12.0”获取链接服务器“(空)”的列信息。

0 个答案:

没有答案