【问题标题】:XML ERROR in Style REASON: Missing Tag样式中的 XML 错误 原因:缺少标记
【发布时间】:2013-11-05 12:20:09
【问题描述】:

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

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

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

【问题讨论】:

    标签: excel xls


    【解决方案1】:

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

    在我的例子中,有 8 个都在 "ss:ID="Default"" 样式之下。

    【讨论】:

      【解决方案2】:

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

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

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

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

      ...什么都没有。 然后删除整个<Styles>...</Styles> 块。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-26
        • 2014-06-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多