Xlsx似乎不支持standard of xml,这需要xml“理解”5 <>'"&
为&name;
并且有非常奇怪的行为。
任何人都知道在使用sharedStrings.xml
时要向<>'"&
注入什么,以免它破坏文件?
编辑:看起来像 '可以替换' &安培;可以替换为&amp;
答案 0 :(得分:0)
xlsx格式不支持所有特殊字符,因为xml不希望处理ascii格式。解决方案是使用unicode格式。
如果您确实遇到问题,那么您无法将所有字符串转换为ascii格式,而您必须更改其中一个特殊的插入空格。
我不确定excel开发人员是否测试了第一个标签中声明的xml文件没有使用UTF-8