乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > (高分)<em>JAVA</em>导出Excel数据量很大(10多万),然后出...-java

(高分)<em>JAVA</em>导出Excel数据量很大(10多万),然后出...-java

作者:乔山办公网日期:

返回目录:excel表格制作


昏。。你在这里问,,你疯了。。你想导出一个文件也可以,,但是一个excel文件的,一个工作薄大小好像是有限的。。你可以切成几分导到一个excel的几个工作薄里面。。

我记得可以直接在excel模板中写代码,后台只需要传jdbc的数据库连接进去就行
例如:

<jx:forEach items="${rm.exec("SELECT inv_no FROM INV_MAIN")}" var="sss" >
${sss.inv_no}
</jx:forEach>

两个原因:

1.你的excel模版本身有问题,可以尝试新建一个模版。

2.你的excel使用了一些POI不支持的函数。

解决办法:

另存是由excel重写了完整的文件,可以解决问题。

关闭文件例子:

FileOutputStream os = new FileOutputStream("workbook.xls");

wb.write(os);

os.close();



你查出的列可能有空的值,判断一下吧,如果为null就添加一个"",应该是这个问题,我原来遇到过,它不允许你添加进单元格的值为null

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网