1

我迫切需要解决我的问题。我无法打开 excel (.xls) 文件。获取带有消息的窗口:加载期间出现以下区域的问题:样式。当我转到日志文件时,它给了我以下信息:

样式中的 XML 错误 原因:缺少标记

有什么办法可以恢复这个文件或至少从中提取我的数据?

4

2 回答 2

1

我也遇到了完全相同的错误。我能够通过在记事本++中手动删除所有没有ID的标签来解决它。见附图。

在我的情况下,其中有 8 个都低于“ss:ID="Default"” 样式。 在此处输入图像描述

于 2020-11-09T10:59:11.660 回答
0

几年后,这可能无关紧要,但请尝试以下操作(您将丢失格式)。假设您的格式化标签看起来像这样 [这是来自 Excel 保存的 Workday 兼容的 XML,但其他地方的想法也大致相同]:

ss:StyleID="s64" // or similar in vein

正则表达式替换(如果不确定,请使用记事本++,它是免费的)

ss:StyleID=".*?(?=")"

……一无所有。然后删除你的整个<Styles>...</Styles>块。

建议,如果您使用 Excel 保存 XML 文件,请使用 XLSX 进行任何工作,然后在完成后另存为 XML。XLSX 要小得多,而且不容易出现样式错误问题。

于 2019-07-12T10:02:18.067 回答