3

Если я выберу содержимое таблицы и попытаюсь вставить его в простой текстовый документ, макет будет сильно поврежден.

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

становится, независимо от того, использую ли я Ctrl C/V или выберите /MMB,

one
two
three
four

Можно ли получить что-то вроде

one<tab>two
three<tab>four

или любой другой разделитель между ячейками, кроме <linebreak>? Обходной путь с Calc не может быть единственным способом ...

2 ответа2

2

Вы можете использовать такой инструмент, как Pandoc, чтобы преобразовать LibreOffice ODT (и многие другие форматы) в текстовую разметку (например, Markdown, reStructuredText, AsciiDoc, MediaWiki, DokuWiki, Textile`).

Быстрый онлайн-тест в Try Pandoc произвел это:

уценка

Test
====

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

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

PHP Markdown Extra

Test
====

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

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

ReStructuredText

Test
====

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

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

и так далее

1

Это простая задача:

Table меню -> Convert -> Table to text... Теперь вы можете выбрать разделительный символ:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .