使用NPOI开发Excel时常见问题:

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

 

解决方法及原因:

原因:这是由于 NPOI 在 Excel 中创建了过多的字体造成的,就是 Workbook.CreateFont() 那句,可能被频繁调用了。

注意,即使 CreateFont 创建的对象,没有使用,也是存在起来了的。所以,如果字体是一样的,就不要再继续创建新的 NPOI.SS.UserModel.Font 了,直接用上次创建的吧。

posted @ 2015-01-23 12:53  猴子的师傅  阅读(524)  评论(0)    收藏  举报