额。。。。直接新建excel 里面写好你需要的样式,作为模板文件,然后读取生成新的excel 多好。。。。再就是讲讲数据量大了会有些慢怎么办啊
可以用freemarker利用excel xml做为导出模板,样式定义好,这样也可以的,实现也很简单。
数据量大,一般的解决办法是分段存储,比如1000条单独生成一个excel,然后将几个excel压缩为一个zip,提供下载。