在c#的winfrom开发当中,导出到excel问题
有一个.MDB数据库,里面大概100W条记录左右。
现在想把它导出到excel2003,但是2003一个表的上限是65535条记录。
所以我想在导出的时候,可以让程序自动识别,如果写满了就生成新的sheet,直到写完为止。
我想了几个方法,但是想请教一下具体怎么实现 ,最好有简单的代码参考
1,能不能分批读出数据库的记录,比如一次读50000条,写到一个sheet里,之后再这样循环读取。
2,就是用excel对象,先计算出一共需要多少sheet,然后先生成sheet,再逐个向每一个sheet写数据
3,建一个sheet,就写,判断写了多少条,如果到了自定义的限度,在生成新的sheet继续。
哪一种比较容易实现啊??能不能简单的说说大致的方法~~~谢谢