不知道为什么使用POI生成EXCEL文件后使用EXCEL打开提示这个错误(不同的单元格格式太多) POI中要求:生成的Excel中的单元格格式不能多于1种。也就是说要求所有单元格的格式是相同的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上的高手问一下使用[jexcelapi]是否也存在这样的问题~~ 可以用jxl试试,好像没有这种问题 我用的也是jxl, 可以试下. 这肯定是你代码的原因,我原先用POI生成Excel也出现过同样的问题,原因是创建的样式过多,后来我改了代码,把可重用的样式放到循环的外面就不会出现这种问题了,我现在生成的Excel文件最多有1000行*150列也不会出现问题.代码如下:会出错误的代码for(.....){ style=createStyle(...);//这里会导致样式过多,可将其提到循环的外面 .... cell.setStyle(style); ....}正确的方式:style=createStyle(...);//可重用的stylefor(.....){ .... cell.setStyle(style); ....}还有,如果你的Excel文件结构很复杂的话,我建议你使用模板,这样也会减少style的数目 程序导出为jar后怎么运行就报错了 求关于spring MVC方面资料 想学习做点java web小项目,高手给点建议 tomcat如何使用webservice实现多个系统之间传递参数 Struts 的令牌是在哪里产生的? 面试归来好郁闷..,,哪位大师帮忙看看...谢谢先 tomcat5.0乱码 一个java对象性能问题? Extends 和 implements 之间的区别 我在JBUILDER7中的LIB目录中怎么找不到jaxrpc.jar 在HTM页面滚动的文本框中的多行信息,提交后显示在同一行??怎么办呢? 关于hibernate的性能请大家来谈谈
问一下使用[jexcelapi]是否也存在这样的问题~~
会出错误的代码
for(.....)
{
style=createStyle(...);//这里会导致样式过多,可将其提到循环的外面
....
cell.setStyle(style);
....
}
正确的方式:
style=createStyle(...);//可重用的style
for(.....)
{
....
cell.setStyle(style);
....
}还有,如果你的Excel文件结构很复杂的话,我建议你使用模板,这样也会减少style的数目