嗯,我有一个疑问,我想知道如何从Excel中选择多个信息以插入SQL Server数据库。
但是我有一个问题,我想只插入像这张图片这样的选定信息。
我想选择列(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');