如何从带有SQL Server的Excel工作表中选择两个或多个范围

时间:2018-01-25 15:11:54

标签: sql sql-server excel

嗯,我有一个疑问,我想知道如何从Excel中选择多个信息以插入SQL Server数据库。

但是我有一个问题,我想只插入像这张图片这样的选定信息。

Example of information

我想选择列(A,D,E),而不是C和D列,为什么我不选择全部? ,因为在excel文件中,B,C,D和E列具有相同的列名,我只想插入D和E列,

我有这个SQL查询,但它不起作用,它没有选择我的第一列(PART NUMBER),但它正确地选择了D和E列。

SELECT * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0',
    'Excel 8.0; Database=\\s1\files\file.xlsx;HDR=YES; IMEX=1', 
    'SELECT [PARTNUMBER] [COL1], [COL2]  FROM [EMB$D:E], [EMB$A:A] WHERE [PART NUMBER] IS NOT NULL');  

0 个答案:

没有答案