poi excel 此文件中某些文本格式可能已经更改

转自:http://blog.sina.com.cn/s/blog_4b5bc01101014fi1.html

 

“此文件中某些文本格式可能已经更改,因为它已经超出最多允许的字体数。关闭其他文档再试一次可能有用”


是因为创建的字体太多了,当调用HSSFWorkbook的createFont之后就创建一种字体,就算字体属性完全一样也是要创建一个新字体对象的;
而创建的数目是有限的,因此不要频繁调用HSSFWorkbook的createFont方法,   
把创建的font缓存起来,相同字体属性的就不要再create了
粘贴的内容中由于格式或数据问题,可能引发了Excel的数据溢出,这时可能会出现上面的错误。

你可能感兴趣的:(Excel)