【发布时间】:2014-11-28 20:43:24
【问题描述】:
编辑:在 OSX 上,复制/粘贴在 Firefox 中完美运行,但在 Chrome 或 Safari 中则不行
是否可以将带有 colspan 的表格单元格复制到反映结构的 Excel 中?
希望应用能够以 HTML 格式呈现表格,以便用户可以将其复制/粘贴到 Excel 中。特别是,希望将一些带有colspan=# 的表格单元格以正确的对齐方式复制到 Excel。
问题在于 Excel 似乎在复制/粘贴时忽略了 colspan。因此,在下面的示例中,列标题“Size”出现在“Yellow”列的左侧太远,而它应该出现在“small”列的上方
我并不特别关心 Excel 单元格是“合并”、“居中选择”还是只是简单的单独单元格。他们的关键是让位置在语义上正确。
HTML5 和任何 hack 一样好
CodePen:http://codepen.io/gradualstudent/pen/MYwNpY
在浏览器中呈现的 HTML 表格:
复制/粘贴到 Excel 后的表格:
【问题讨论】:
-
是否可以选择,复制粘贴表格的HTML源代码?请尝试以下操作: 从 CodePen 复制表格的 HTML 源代码。然后将其粘贴到选中一个单元格的 Excel 工作表中。
-
哦,太棒了。这工作得很好。所以我也许可以将 HTML 复制到剪贴板,而不是突出显示 DOM 元素并让 Chrome 获取 HTML 并将其放在剪贴板上。我可能会要求您发布此评论作为答案。
标签: html css excel google-chrome copy-paste