我看了网上徐景周的使用ODBC操作EXCEL的例子,这个EXCEL是有列名的,就是第一行的单元格内容,他是先建一个数据库,这个数据是已知的,然后再从数据库里取数据,我很奇怪,我要读EXCEL,EXCEL里的数据我又不知道,而且有多少列也是不固定的,通常EXCEL也是没有列名的,我怎么建数据库啊,我怎么想怎么觉得使用数据库方式操作EXCEL不大可能啊,使用OLE嘛,又慢的要死,谁给个解决方法啊,分全部送上了

解决方案 »

  1.   

    我觉得EXCEL毕竟是给人用的,你用程序来操作肯定不会那么自由!
      

  2.   

    用户新建列时用SQL语句对表进行修改,添加一列,程序中列名可以随便起,不过要保存用户自己起的列名并对应
      

  3.   

    是有这样的问题,我也遇到了,我现在要把数据从系统转出保存到EXCEL文件中去,但是,我系统中的数据是动态的,比如说,用户查询的结果,我事先也不知道结果是什么样的,有多少个字段,字段名称是什么,但在程序里可以获得,但是核心问题是,我不知道字段的类型,所以我在创建EXCEL表时只能全写成TEXT类型,结果如果是数据类型的字段,导出到EXCEL中,其单元个左上角就有个绿三角,因为数据类型不符合!不知道这种情况大家怎么解决的!