【问题标题】:Exporting HTML table with < to Excel using XML使用 XML 将带有 < 的 HTML 表导出到 Excel
【发布时间】:2015-09-19 12:52:18
【问题描述】:

我正在使用this 方法将 HTML 表格导出到 Excel。但是,我数据中的某些列具有 &lt; 字符。当我尝试在 Excel 中打开文件时,这会导致错误。有没有办法忽略这些字符或自动替换它们? 例如:

<tr>
<td>Assume A>B</td>
</tr>

PS:我已经有了带有&lt; 字符的html 数据。我将其拉入一个新页面,该页面有一个按钮可将其导出为 excel(使用 xml 格式)。

【问题讨论】:

    标签: javascript html xml excel


    【解决方案1】:

    我不知道您提到的问题的任何解决方案。然而,一种解决方法是使用 Perl/sed 编写一个小型数据清理脚本来清理您的数据。 此类脚本的详细信息可能来自here

    【讨论】:

    • 在没有更好答案的情况下接受这个
    【解决方案2】:

    MS-Excel 通常对 '&amp;lt;' 字符没有问题。然而,HTML 应用程序倾向于将“&amp;lt;”字符解释为 HTML 标记的开始。

    您可以在导出和导入过程中将字符替换为&amp;lt;,在Excel中将其替换回'

    或者您可以确保在此过程中引用文本字段。

    【讨论】:

    • 我已经有了
    猜你喜欢
    • 1970-01-01
    • 2012-03-10
    • 2013-03-11
    • 2019-10-21
    • 1970-01-01
    • 1970-01-01
    • 2014-06-20
    • 2018-05-14
    • 2019-10-26
    相关资源
    最近更新 更多