闷蛋

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

最近做了一个导出功能,开始用了EXCEL进程去导出,但是遇到一个普遍的问题,就是导出数据量大的时候速度非常之慢,
导出格式有限制如下图,10W条数据,用了大概数分钟才导出成功!速度难以接受.
最终没查到解决方法,只能更改为XSLT+XML的方法导出,导出速度上是解决了问题,10W条数据两秒的事情就完成了!但现在出现的另一个比较郁闷的问题,XSLT导出的一些EXCEL文件,打印的时候出现因为每一页的数据高度不足,而导致将第二页的数据在第一页显示!如图:


除了补空行,以达到A4高度外还有没有其它办法!因为补(定高)空行在其它纸张(例:A5)打印也同样出现问题!能否在EXCEL文件中默认设定打印的行数范围?

posted on 2012-07-18 11:04  闷蛋  阅读(605)  评论(0编辑  收藏  举报