【问题标题】:clipboard format for xlsxxlsx 的剪贴板格式
【发布时间】:2012-12-01 10:15:56
【问题描述】:

我在 html 中有一个包含几列的表格。我需要制作一个脚本来复制剪贴板中该表中的行,以便稍后在 excel 中粘贴。 我制作了将某些内容复制到剪贴板的脚本,但是当我将其粘贴到 Excel 中时,我不知道如何格式化/重新格式化 html 文本以保留列。 希望你能理解我!

【问题讨论】:

    标签: format clipboard xlsx


    【解决方案1】:

    在 Excel 中粘贴文本的一种很好且简单的格式是制表符(Javascript 中的“\t”)作为单元格分隔符,换行符(Javascript 中的“\n”)作为行分隔符。

    【讨论】:

      【解决方案2】:

      我不是 100% 确定,但我认为这是常规的 <td>,当然如果我正确理解了您的问题

      【讨论】:

      • 所以我需要从 html 格式化剪贴板文本以将其粘贴到 html:D 中的更多列中,所以如果我有这个 html:<table> <tr><td>Column1</td><td>Column2</td></tr> </table> 我想在粘贴到 Excel 时保持相同的格式!我试图将 html 粘贴为纯文本,但是...没有用!
      • 纯文本只会粘贴到单个单元格中,因此您需要有表格格式才能正确粘贴
      • 让我更清楚。当我用鼠标从表格中选择条目并复制它们时,我可以粘贴到 Excel 中,保持初始格式(每个条目在不同的单元格中)。我想用 JavaScript 做到这一点。我试过$("table tr").html(),但这会给我返回一个html字符串......并且在excel中只粘贴在一个单元格中!我试过.text() 但没有用!
      猜你喜欢
      • 2013-02-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-19
      • 2023-04-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多