Como copiar o conteúdo da tabela do escritor do LibreOffice para texto simples?

2

Se eu selecionar o conteúdo de uma tabela e tentar colá-lo em um documento de texto sem formatação, o layout será seriamente prejudicado.

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

torna-se, independentemente se eu uso Ctrl C / V ou selecione / MMB,

one
two
three
four

É possível conseguir algo como

one<tab>two
three<tab>four

ou qualquer outro separador entre as células, exceto <linebreak> ? A solução alternativa com o Calc não pode ser o único caminho ...

    
por Jasper 05.02.2015 / 13:43

2 respostas

1

Esta é uma tarefa fácil:

Menu Table - > Convert - > %código%. Agora, você pode selecionar o caractere de separação:

    
por 05.02.2015 / 14:34
1

Você pode usar uma ferramenta como Pandoc para converter o LibreOffice ODT (e muitos outros formatos) em uma marcação de texto simples (por exemplo, Markdown , reStructuredText, AsciiDoc, MediaWiki, DokuWiki, Textile ').

Um rápido teste on-line em Experimente o Pandoc produziu isto:

Markdown

Test
====

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

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

PHP Markdown Extra

Test
====

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

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

ReStructuredText

Test
====

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

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

e assim por diante

    
por 05.02.2015 / 15:40