如何将表格内容从 LibreOffice Writer 复制到纯文本?

如何将表格内容从 LibreOffice Writer 复制到纯文本?

如果我选择一个表格的内容并尝试将其粘贴到纯文本文档中,布局就会严重损坏。

+-----+----+
|one  |two |
+-----+----+
|three|four|
+-----+----+

变成,无论我使用 Ctrl C/V 还是 select/MMB,

one
two
three
four

是否有可能得到类似的东西

one<tab>two
three<tab>four

或者单元格之间除了 之外的任何其他分隔符<linebreak>?使用 Calc 的解决方法不可能是唯一的方法……

答案1

您可以使用以下工具潘多克将 LibreOffice ODT(和许多其他格式)转换为纯文本标记(例如 Markdown、reStructuredText、AsciiDoc、MediaWiki、DokuWiki、Textile`)。

快速在线测试尝试 Pandoc产生了这个:

Markdown

Test
====

  --------- -----
  Apples    100
  Oranges   77
  --------- -----

------------------------------------------------------------------------

PHP Markdown 附加功能

Test
====

|---------|-----|
| Apples  | 100 |
| Oranges | 77  |

------------------------------------------------------------------------

重构文本

Test
====

+-----------+-------+
| Apples    | 100   |
+-----------+-------+
| Oranges   | 77    |
+-----------+-------+

--------------

等等

答案2

这是一项简单的任务:

菜单Table-> Convert-> Table to text...。现在,您可以选择分隔符:

在此处输入图片描述

相关内容