后台批量导出 excel 时有 256 列的限制,如何解决?

 

批量导出 excel 的时候,使用 ExcelReport er=new ExcelReport(); 建立的是 2003 格式的,导出会有行数和列数的限制,应该怎么解决?

解决方法:

可以使用 2007 或者 openxml 方式批量导出,主要代码如下:
2007 方式:
import com.raqsoft.report.view.excel2007.Excel2007Report;

Excel2007Report er=new Excel2007Report();

openxml 方式:
import com.raqsoft.report.view.exceloxml.ExcelOxmlReport;

ExcelOxmlReport er=new ExcelOxmlReport();

其余部分的代码一样,只是 excelReport 生成部分走的类不一样