Help!头疼死了,制表人给了我一个list.xls,告诉我查询sheet3的D列,可是 excel的sql语句好难写啊,“select D,count(*) from [Sheet3$] group by D”总是报错,它并不认可D为list.xls的sheet3的字段名称,哪它认可的字短名称应该是什么?
哇!真是头疼死了!

解决方案 »

  1.   

    你用access连接list.xls,然后到access中看看这个表的结构,不就知道你要的是什么
    还不行的话,再用查询向导生成你那个查询,然后看看源码不就可以了
      

  2.   

    有个笨方法:select * from [Sheet3$] 将查询的结果显示在datagrid控件中,然后你看看datagrid的列标头就知道字段名是什么了。
      

  3.   

    将list.xls作为数据源,
    用记录集打开看看
      

  4.   

    一般第一行的内容就列名
    可以用rs.Fields(i).Name 看
    我一般用rs.Fields(i)来做