我使用display:table,table-row和table-cell规则以一种整洁的表格式组织了一系列div。它看起来很棒,但我被要求支持想要复制文本并粘贴到excel的用户。在过去,我们有类似的报告,在简单的html表(tr,td等)中呈现,我想excel知道如何处理它以适当地引入它,但对于样式的div他们只做一个长列(这对于有用的报告来说并不完全理想)。
是否可以在不使用html表的情况下执行此操作?
我的问题很简单“有可能吗?”。我已经有了另一种解决方案,如果有更好的方法,我只是不想走这条路。
答案 0 :(得分:6)
没有办法解决这个问题 - Excel没有考虑CSS布局,因此无法正确解释。
此外,如果人们将这些数据复制到Excel中,它告诉我它是实际的表格数据,所以<table>
可能是正确显示它的正确方法 - 这就是标签存在且仍然有效的原因在HTML5中。
答案 1 :(得分:0)
或者,您可以使用简单的CVS下载方法来导出数据。更简单,更方便。