我使用filedialog类将Excel表格中的数据到入到c#数据集中,我想有选择的导入(如:只导入a,b,c,e,g列的内容)应怎么处理?我用Select * from [sheet1]能将所有内容都导入,要想选择应该怎么写。十万火急,谢谢。。

解决方案 »

  1.   

    有多种方式处理
    1:select f1,f2,..from [sheet1$]
    2: 全部读到DataSet里,在用ds.tables[0].rows[i][index];
      

  2.   

    访问EXCEL使用的是Microsoft JET方式,
    你可以看看Microsoft Jet Sql语法,
    其中EXCEL只支持一部分Microsoft Jet Sql命令.
      

  3.   

    具体到你的问题,可以写如下语句:
    SELECT 字段1,字段2 FROM [工作表名$] WHERE (条件) ORDER BY [排序字段名] ;
      

  4.   

    excel表格的表头是将两个单元格合并了,当将所有的内容都读入时,合并单元格的内容是null,怎么办?急急,敬请高人指路。谢谢