如何使用Confluence 5.7将数据粘贴到表格中?

20
我有一堆表格数据,需要粘贴到Confluence网页上。通常的机制对我来说都无法正常工作。
“通常的机制”是什么?
  1. 将数据复制到Excel中,然后再复制/粘贴到Confluence中。
  2. 使用Wiki标记格式化内容,这意味着:
    • 在列标题单元格之前/之间/之后添加双竖杠
    • 在数据单元格之前/之间/之后添加单竖杠
并将其粘贴到Wiki页面中。
第一种方法能够得到一个表格,但它不显示网格线,而且排序无法正常工作。
第二种方法将标记放在页面上,但没有任何效果。如果我跳到第一行并在最后一个竖杠后按下<return>,它会将该行转换为带有标题行的表格(因为它有双竖杠)。如果我跳到第二行并在最后一个竖杠后按下<return>,它会创建一个独立的包含数据的表格。我可以跳到第一个表格(从标题行创建),告诉Confluence在下方添加一行,然后将第二个表格中的数据复制到该第二行中,就可以完成。但是我需要对每一行数据都重复这个过程。
我以前一直忍受这种情况。当只有几行时,还好。但是我正在尝试创建一个具有200多行的表格。这个过程对于这么多工作量来说是不可接受的。
有什么建议可以让它正常工作吗?

你正在使用Chrome作为你的浏览器吗? - TriskalJM
请刷新。我编辑并评论说我从Chrome和FireFox中得到了相同的行为。 - Meower68
4个回答

18

我采取了一些迂回的方式来完成这个过程:

  • 创建一个文本文件并用制表符分隔字段
  • 将这些数据粘贴到Google Sheets中
  • 复制Google Sheets中的单元格
  • 将它们粘贴到Confluence中预先创建的表格中

相比手动输入每个字段,这样仍然更快。


这个工作非常好!谢谢你。要粘贴CSV数据,请使用Google表格,它很聪明地检测到它。 - Thomas Decaux
快速简便。已经多次使用这个建议! - Doug Knudsen

12

若要使用第二个选项插入大型表格,您需要先按下Ctrl + Shift + D,然后以wiki标记形式粘贴表格。

如果您知道宏名称和参数,请将表格包装在所需的任何宏中。在 Confluence 5 GUI 中创建表格后再执行此操作可能会非常麻烦。

单击Insert按钮,生成的表格将转换为新的wiki格式并插入页面。


我已经成功将表格作为CSV附加到页面上,并使用宏进行了显示。 - Underverse

3
根据此链接,我认为这是Confluence版本存在的一个问题,至少在排序方面是如此。
在查看Confluence JIRA时,似乎出现了几个从Excel复制/粘贴的问题。至少有一个解决方法:
解决方法:
  • 再次进入编辑器

  • 剪切(不可排序)表格

  • 再次粘贴

  • 将第一行标记为标题

  • 保存页面

-> 现在表格可以排序了

如果这样做无效,请安装Confluence源编辑器,然后编辑页面:

  1. 删除“ ”这一行

  2. 将表格的第一行所有“td”标签替换为“th”标签。例如,“Number”列需要从“Number”更改为“Number”。


1
我尝试了复制->剪切->粘贴->保存,但没有帮助。我尝试了从已保存的文件开始->编辑->剪切->粘贴->保存,但也没有帮助。幸运的是,他们已经安装了源编辑器。最终,我将我的数据重新格式化为TR / TD标签对,并将其粘贴到TBODY对中,这样就解决了所有问题。感谢{神}和gvim以及宏。 - Meower68
1
请参考@Locane在Google Sheets中的答案。非常好用。 - Doug Knudsen

0

我的 Excel 表格有 10K 行,其中一些行带有背景颜色。为了保持单元格背景颜色,我按照以下步骤进行:

  1. 将 Excel 文件另存为 HTML 文件

  2. 打开 HTML 代码,复制完整的 表格( HTML 代码)

  3. 在 Confluence 页面中插入 HTML 宏

enter image description here

  1. 插入您的代码,然后查看单元格颜色将保持不变。 enter image description here

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接