当前位置: 首页>>技术问答>>正文


如何将表从LibreOffice Calc复制/粘贴到LibreOffice Writer

,

问题描述

我试图将LibreOffice Calc中的4列表复制/粘贴到LibreOffice Writer,但是当我粘贴它时,它会从Calc中提取表格。我还使用Writer中的Table工具在LibreOffice Writer中创建了一个表,试图将Calc表中的数据粘贴到Writer表中。它创建了同样的东西,另一个Calc Table副本。

那么如何在Calc中获取4列表的内容并将其粘贴到Writer的4列表中。

最佳解决办法

我可以在Writer中建议选择编辑 – 选择性粘贴。然后选择”Formatted Text”。这会将文本粘贴到表格中,然后您可以格式化/添加边框等。

次佳解决办法

在Calc中复制样本数据。

libreoffice,ubuntu

如果您尝试直接粘贴到原始表中,则所有信息将分别粘贴到第一个单元格而不是多个列或行。

libreoffice,ubuntu

而是将光标放在文档中的空白区域,例如正常段落不是表格中的单元格。

在Writer菜单中选择Edit – > Paste Special(Ctrl + Shift + V)然后选择"Formatted Text"

libreoffice,ubuntu

现在,您将看到Calc中的表格粘贴到Writer中。

libreoffice,ubuntu

在下一步中,您现在可以选择此表并将其复制并粘贴到原始表中。

libreoffice,ubuntu

libreoffice,ubuntu

瞧!

libreoffice,ubuntu

此方法的优点是您不必修复paste special的错误格式。

第三种解决办法

这对我来说不起作用,因为它创建了几十个很小的独立表。

然后我找到了一个简单的方法,如下所示。 (我正在处理一个大约50行10列的大型电子表格。)

  1. 在calc中选择需要的区域并复制它[ctrl – C]

  2. 在作者页面的一个简单位上将剪贴板粘贴为UNformatted文本。它将在单元格数据和行末端的carrige返回之间粘贴选项卡

  3. 选择整个文本并使用默认设置使用[table] [convert] [text to table]

像魔术一样工作

第四种办法

如果您无法通过粘贴更新表内容,请先尝试将数据粘贴到页面上的空白处,然后将其复制回表中,这对我有用

第五种办法

从Calc到Writer粘贴(格式化)表的首选方法是通过LibreOffice的HTML编辑器。做这个:

  1. 从Calc复制表格,

  2. 将其粘贴到HTML编辑器中,

  3. 再次复制,

  4. 将其粘贴到编写器中。

您将表格粘贴为一个表格(具有正确的列数和行数),并保留了大部分格式。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1844.html,未经允许,请勿转载。