Копировать данные из электронной таблицы [LibreOffice Calc] в таблицы текстового документа [LibreOffice]
Это была очень интересная и сложная задача для меня. Я хочу скопировать данные (тысячи строк с несколькими столбцами) из Libre Office calc[электронная таблица] в таблицы в Libre Office Writer[Текстовый документ]. Я потратил почти день, чтобы найти решение. Не удалось найти решение ни на одном сайте.
2 ответа
Преобразование столбца текста (возможно, из скриншота онлайн-таблицы) в формат таблицы, пригодный для дальнейшей работы в электронной таблице, несложно, если у вас есть традиционная (локально установленная) программа MS-Word. Функция «Преобразовать текст в таблицу» позволяет вам указать, сколько столбцов в каждой записи, без необходимости редактировать входные файлы, чтобы вручную размещать разделители, такие как запятые, точки с запятой, табуляции и т. д., что является PITA, когда вам нужно подсчитать строки, чтобы не использовать разделитель.
LibreOffice Writer имеет облегченную функцию преобразования текста в таблицу, которая требует обработки большого количества данных перед ее использованием. В Libra Calc, как и в любой хорошей электронной таблице, функцию «Транспонирование» можно использовать для преобразования, скажем, 8 строк входного столбца в одну строку из 8 столбцов, но для автоматизации этого требуются макросы или фиксированные шаблоны.
Таким образом, дублировать эту мощную функцию в старом локально установленном приложении MS-Word, где пользователи могут брать страницы и страницы элементов данных, состоящих из одного слова, и преобразовывать их в таблицу столбцов «N», является нетривиальной проблемой. «N» указывается при вызове преобразования в MS Word.
- Скопируйте данные [строки] из электронной таблицы.
- Вставьте то же самое в документ MS Word [я сделал это с помощью Google Docs, так как я использую Ubuntu]. Таблица создается со строками и столбцами, которые совпадают с копируемыми данными.
- Скопируйте таблицу из текстового документа и вставьте ее в текстовый документ офиса Libre.
- Создайте таблицу с количеством строк и столбцов Libre office Text Document.
- Скопируйте таблицу из офисного текстового документа Libre [скопировано в точку (3)] и вставьте таблицу, созданную в точке (4).
ПРИМЕЧАНИЕ / ВНИМАНИЕ. Если вы пропустите или измените какие-либо шаги, это не сработает.