HTML table 将粘贴数据复制到 Excel 没有 1000s 分隔符
HTML table copy paste data to Excel without 1000s separator
服务器代码生成 HTML table (Bootstrap 3),其中为了便于阅读,数字以千位/组分隔符格式设置为 space。这是通过 .ToString("#,0.00")
完成的。但是 space 在 HTML 中编码为
。这会在复制并粘贴到 Excel 后产生问题,因为无法识别为数字。
我正在寻找如何解决这个问题的解决方案,以便粘贴到 Excel 中的 html table 中的数字将被识别为数字,而无需清理它在 Excel.
更新 1.
此遗留 ASP.NET WebForms 应用程序。我已经尝试了 <%# %>
(数据绑定表达式)和 <%#: %>
(HTML 编码数据绑定表达式)服务器端脚本定界符。然而,令我惊讶的是,两者都将 space 编码为
.
普通的 space 是否正确粘贴到 Excel 中?您可以创建一种自定义文化,将千位分隔符设置为普通 space 而不是不间断分隔符,然后在将数字转换为字符串时使用它
服务器代码生成 HTML table (Bootstrap 3),其中为了便于阅读,数字以千位/组分隔符格式设置为 space。这是通过 .ToString("#,0.00")
完成的。但是 space 在 HTML 中编码为
。这会在复制并粘贴到 Excel 后产生问题,因为无法识别为数字。
我正在寻找如何解决这个问题的解决方案,以便粘贴到 Excel 中的 html table 中的数字将被识别为数字,而无需清理它在 Excel.
更新 1.
此遗留 ASP.NET WebForms 应用程序。我已经尝试了 <%# %>
(数据绑定表达式)和 <%#: %>
(HTML 编码数据绑定表达式)服务器端脚本定界符。然而,令我惊讶的是,两者都将 space 编码为
.
普通的 space 是否正确粘贴到 Excel 中?您可以创建一种自定义文化,将千位分隔符设置为普通 space 而不是不间断分隔符,然后在将数字转换为字符串时使用它