问题描述
NPOI创建Excel表,苹果电脑打开该Excel表是提示“此文件中的某些文本格式可能已经更改,因为它已经超出最多允许的字体数。关闭其他文档再试一次可能有用”,确认打开后有一半汉字是乱码,一半是好的。在WIN系统里面是好的。在http://blog.csdn.net/cftea/article/details/6615537里面说“这是由于NPOI在Excel中创建了过多的字体造成的,就是Workbook.CreateFont()那句,可能被频繁调用了。注意,即使CreateFont创建的对象,没有使用,也是存在起来了的。”但是按照上面办法设置一下还是不行。求大侠们帮忙!
解决方案
解决方案二:
自己顶一下
解决方案三:
晕,难道就没有人遇到过吗?
解决方案四:
帮顶一下。感觉跟npoi无关。Mac平台下打开windows平台下有时候可能就会出现乱码现像
解决方案五:
爲什麽不試試其它控件再做定論?Spread.NET6SP3
解决方案六:
没遇到过,LZ爱莫能助了、、、
解决方案七:
穷吊表示没用过苹果
解决方案八:
苹果机本来兼容性就差。公司苹果机弄过来的文档,我们一打开,各种警告,极个别情况下还打不开。
解决方案九:
苹果机确实兼容性不好我们公司苹果笔记本修改过的excel,我拿来执行导入,报各种错误,然后我把多余的空行删掉,不报错了,想复现,又按他当时的操作顺序操作了一遍,也不报错误.问题居然无法复现.
解决方案十:
可以用LibreOffice打开试下,兼容MAC、PC,开源免费的,有时候遇到MSOffice打不开的文件用它可以打开
解决方案十一:
Npoi创建文件时候,选择defalut编码啊,还有你windows是什么语言,mac机是什么语言
时间: 2024-09-23 16:14:20