【问题标题】:Exporting HTML table with < to Excel using XML使用 XML 将带有 < 的 HTML 表导出到 Excel
【发布时间】:2015-09-19 12:52:18
【问题描述】:
我正在使用this 方法将 HTML 表格导出到 Excel。但是,我数据中的某些列具有 < 字符。当我尝试在 Excel 中打开文件时,这会导致错误。有没有办法忽略这些字符或自动替换它们?
例如:
<tr>
<td>Assume A>B</td>
</tr>
PS:我已经有了带有< 字符的html 数据。我将其拉入一个新页面,该页面有一个按钮可将其导出为 excel(使用 xml 格式)。
【问题讨论】:
标签:
javascript
html
xml
excel
【解决方案1】:
我不知道您提到的问题的任何解决方案。然而,一种解决方法是使用 Perl/sed 编写一个小型数据清理脚本来清理您的数据。
此类脚本的详细信息可能来自here。
【解决方案2】:
MS-Excel 通常对 '&lt;' 字符没有问题。然而,HTML 应用程序倾向于将“&lt;”字符解释为 HTML 标记的开始。
您可以在导出和导入过程中将字符替换为&lt;,在Excel中将其替换回'
或者您可以确保在此过程中引用文本字段。