【发布时间】:2016-05-26 17:50:26
【问题描述】:
我正在处理最初使用不受欢迎的 ActiveXObject 将 HTML 表导出到 Excel 的页面。我已将表格转换为 jQuery DataTable,并使用此处描述的 Excel 导出功能:https://datatables.net/extensions/buttons/examples/initialisation/export.html
除了美元金额列出现问题外,导出工作正常。当使用 ActiveXObject 导出时,该列被识别为数字列。但是,使用 DataTable 导出时,该列被视为文本,这会阻止对其执行数字操作。列中的每个单元格在左上角都包含一个绿色小三角形,表示数据存在问题。将鼠标悬停在警告图标上时,警告状态为“数字存储为文本”。该列可以在 Excel 中转换为数字,但用户习惯于该列自动为数字。任何想法为什么会发生这种情况以及如何解决它?
【问题讨论】:
标签: jquery excel datatables