作者:乔山办公网日期:
返回目录: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