如何调试 Microsoft XLSX 文件中的未声明实体错误
我正在生成 xlsx 格式的大型 Excel 文件。这些文件包含 100 多行,100 多列。
当我打开其中一个文件时,我得到以下信息:“已替换部分:/xl/worksheets/sheet1.xml 部分出现 XML 错误。未声明的实体。第 23350 行,第 3794 列。”
我将检查输入数据以尝试找到问题,但我想知道是否有更好、更快、更简单的方法来找出 Excel 不喜欢此文件的地方。
I'm generating large Excel files, in xlsx format. The files contain 100+ thousand rows, with 100+ columns.
When I open one of the files, I get this: "Replaced Part: /xl/worksheets/sheet1.xml part with XML error. Undeclared entity. Line 23350, column 3794."
I'll be going through the input data to try to find the problem, but I'm wondering if there's a better, faster, easier way to figure out what Excel doesn't like about this file.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Excel 表示这是一个 XML 错误,因此任何 XML 解析器都应该报告相同的错误。定位错误的最简单方法可能是将相同的 XML 文件加载到 XML IDE(例如氧气或 Stylus Studio)中。
Excel says it's an XML error, so any XML parser should report the same error. The easiest way to locate the error is probably to load the same XML file into an XML IDE such as oxygen or Stylus Studio.