其实我也清楚,这并不是全能,这样写标题也就是只有等待拍砖的份了。不过话又说回来,对Excel的操作,方法多得很,有的还真不敢用,现在这个是在我的项目中使用着的,今天等放假(下班就开始放年假),总结总结。
我说的全能非所谓的全能也,只是我自己的功能已满足罢了。
话题未放正,正经一点。
有时候,Excel操作会成为我们程序员的痛处。
COM的方式处理?杀进程?需要安装Office?
No,nononono!这些都不想了。
我只要OleDb就够用了。
读取内容产生DataSet? 没问题!
创建Excel文件? 没问题!
在Excel文件中创建Sheet? 没问题!
我要取出Excel文件中的所有表名? 没问题!
我要以索引来操作Sheet,不是名字行不? 没问题!
导出的数据太多,要分开多个Sheet放,行不? 没问题!
我要再扩展,可不可以? 代码都给你了,你说呢?
代码总体功能如下:
调用的方式如下图:
测试数据如下图:
产生的文件:
分Sheet写入内容:
想下班了,直接给代码吧,有一些注释应该够了,就不再多说了。
记得记得开开心心过年!
代码及详细说明:http://www.cnblogs.com/Leo_wl/archive/2012/01/27/2330291.html