比较MSexcel 2010中的两个excel表

时间:2017-05-05 06:45:18

标签: sql-server database excel

我想要比较4个excel表和多达1000个记录,在excel2010中没有比较工具(所以我不能尝试,如果它的工作与否),我也无法实现vlookup ..我试过在线网站..但没有成功。 现在我试图将本地excel表中的值插入到MSSQL中...找到给定的命令

INSERT INTO OPENROWSET ('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=G:\Test.xls;', 'SELECT * FROM [Sheet1$]')

在下面给出错误。

  

')附近的语法错误。

然后我将此命令更改为

INSERT INTO mytable values('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=G:\Test.xls;', 'SELECT * FROM [Sheet1$]')

其中' mytable'是一个虚拟表格,其格式与我的excel表格相同 这给出了错误

  

列名或提供的值数与表不匹配   定义

任何帮助都将不胜感激。

0 个答案:

没有答案