Как набрать большую таблицу в LibreOffice Writer? - PullRequest
0 голосов
/ 04 января 2019

Вот что я использую.

    OS: Linux Mint 18
Editor: LibreOffice Writer 5.1.6.2

Ситуация

Рассмотрим следующий файл foo.csv (только пример, необработанные данные содержат сотни строк):

A,B,C
1,2,3

Для создания таблицы в Writer с данными из foo.csv обычно создается таблица с помощью панели инструментов, а затем вводится содержимое (возможно, с помощью TAB для навигации между ячейками).

Вот результат описанной выше процедуры:

enter image description here

Цель: Поскольку целое foo.csv содержит сотни строк, какпродолжить?

1-я попытка: копирование и вставка данных из foo.csv в таблицу не работает, как показано ниже.

enter image description here

2-я попытка: скопировать и вставить данные из foo.csv в таблицу со всеми выбранными ячейками не работает, как показано ниже.

enter image description here

Вопрос: можно ли каким-либо образом отредактировать файл odt, чтобы написать некоторый код (как мы могли бы сделать стеги в HTML) производить такую ​​таблицу?

Вставить таблицу Calc нельзя.

1 Ответ

0 голосов
/ 04 января 2019

Просто используйте функцию «Текст в таблицу»:

  1. Вставьте CSV как «простой текст» в ваш документ писателя (не в таблицу, просто где-либо еще);
  2. Выберите вставленные строки;
  3. Выберите Меню «Таблица» -> «Преобразовать» -> «Текст в таблицу»;
  4. Настройте свойства преобразования по мере необходимости (установите разделитель на запятую: Выбрать »Другое ", введите запятую в поле справа"):

enter image description here

Hit OK - LO Writer преобразует текстовое содержимое вашего CSV в красивую таблицу Writer.

Обратите внимание, что если вы используете это решение, ничего подобного«соединение» между таблицей записи и данными csv.Изменение csv не повлияет на таблицу писателей.Это было бы возможно только путем встраивания объекта (но это не приведет к созданию таблицы Writer ...).

Если данные csv являются единственным содержимым файла odt (writer), есть еще один вариант: Используйте LibreOffice Base , чтобы создать базу данных LO, используя файл CSV (динамически обновляется при изменении CSV), и используйте функцию Отчет , чтобы получить табличный вывод данных CSV.LO Base будет сохранять выходной макет как отчет, что упрощает создание актуального отчета.

...