不知道为什么使用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的数目 JDBC数据库问题-时间的自动获取 java 工程如何调用dll myEcplise 8.5 配置struts2 关于System.out.print的性能问题 jsp和js 做一个树状菜单 有js代码 ibatis把查询结果生成xml文档问题 寻求--JAVA--取服务器IP地址方法 初学者的郁闷,下载了j2eesdk-1_4-windows.exe,跟据网上的例子实践,就是不成功,请各位帮忙,先谢谢!! tomcat如何自动加载修改过的jar 排序问题 在HTM页面滚动的文本框中的多行信息,提交后显示在同一行??怎么办呢? 关于hibernate的性能请大家来谈谈
问一下使用[jexcelapi]是否也存在这样的问题~~
会出错误的代码
for(.....)
{
style=createStyle(...);//这里会导致样式过多,可将其提到循环的外面
....
cell.setStyle(style);
....
}
正确的方式:
style=createStyle(...);//可重用的style
for(.....)
{
....
cell.setStyle(style);
....
}还有,如果你的Excel文件结构很复杂的话,我建议你使用模板,这样也会减少style的数目