Як скопіювати / вставити таблицю з LibreOffice Calc в LibreOffice Writer


50

Я намагаюся скопіювати / вставити таблицю з 4 стовпцями з LibreOffice Calc в LibreOffice Writer, але коли я вставляю її, це робить витяг таблиці з Calc. Я також створив таблицю в LibreOffice Writer за допомогою інструмента «Таблиця» в «Writer», який намагався вставити дані з таблиці Calc в таблицю «Writer». Це створило ще одне і те ж, ще одну копію таблиці Calc.

Тож як я можу схопити вміст таблиці з 4 стовпцями в Calc і вставити її в таблицю з 4 стовпцями від Writer.

Відповіді:


41

Чи можу я запропонувати в програмі Writer вибрати Редагувати - спеціальна вставка. Потім виберіть "Форматований текст". Це вставить текст у таблицю, яку потім можна відформатувати / додати рамки тощо.


14
Схоже, не працює, коли вставляє кілька стовпців у існуючу таблицю у програмі. Він вставить усі стовпці в одну клітинку таблиці, а не кілька стовпців.
n3rd

2
Правка -> "Inhalte einfügen" -> HTML або "Форматований текст" для мене чудово працюють. Дякую!
alfonx

1
З тією ж проблемою, з якою зіткнувся і я. Рішення працює тільки після того, як я і зробив трюк , запропонований @Alan
kuldeep.kamboj

57

Скопіюйте вибіркові дані в Calc.

введіть тут опис зображення

Якщо ви спробуєте безпосередньо вставити у свою початкову таблицю, усі відомості будуть вставлені у першу клітинку замість кількох стовпців чи рядків відповідно.

введіть тут опис зображення

Замість цього помістіть курсор у порожній пробіл у документі, наприклад, звичайний абзац, а не комірка таблиці.

У меню Writer виберіть Edit-> Paste Special( Ctrl+ Shift+ V), а потім виберіть "Formatted Text".

введіть тут опис зображення

Тепер ви побачите свій стіл від Calc, вставлений у програму Writer.

введіть тут опис зображення

На наступному кроці тепер ви можете вибрати цю таблицю та скопіювати та вставити її у свою початкову таблицю.

введіть тут опис зображення

введіть тут опис зображення

Вуаля!

введіть тут опис зображення

Перевага цього методу полягає в тому, що вам не доведеться виправляти неправильне форматування спеціальної пасти.


7
Так, це працює. Але це абсолютно нерозумно. Великі пальці вниз для LibreOffice. Мені це потрібно 10 років. МС це робить!
Хамелеон

1
Дякую за це рішення. Зазвичай це бажана поведінка, коли ви вставляєте дані таблиці в таблицю Writer. Це повинно відбутися за один крок, навіть якщо це стосується "Paste Special"
Алеч

Дивовижна відповідь. Шлях краще, ніж прийнятий. Спасибі
Мартін

13

Це не спрацювало для мене, оскільки створило десятки крихітних окремих таблиць.

Потім я знайшов простий спосіб її вирішення наступним чином. (Я працював з великою таблицею з електронними таблицями приблизно з 50 рядків і 10 стовпців.)

  1. У calc виберіть потрібну область та скопіюйте її [ctrl - C]
  2. в письменнику на простому фрагменті сторінки вставити буфер обміну як неформатований текст. Він буде вставлений із вкладками між даними комірок та поверненнями на вивіз у кінці рядків
  3. Виберіть весь текст і використовуйте [таблиця] [перетворити] [текст у таблицю], використовуючи налаштування за замовчуванням

Працює як магія


4
Ця відповідь назавжди змінила моє життя.
OregonTrail

Це чудово працює, якщо всі комірки містять текст або ви не проти втратити форматування. Якщо ви хочете зберегти спеціальне форматування чисел, то ви можете віддати перевагу методу Сіна .
Ієн Самуель Маклін Старший

2
Це правильна відповідь
Аттіла Фулоп,

Принаймні, у LibreOffice 6 ярлик для неформатованої пасти - Ctrl + Shift + Alt + V. Отже Ctrl + V = звичайна вставка, Ctrl + Shift + V = спеціальна вставка (діалогове вікно), Ctrl + Shift + Alt + V = вставка неформатована.
MS Berends

4

якщо вам не вдалося оновити вміст таблиці, вставивши його, спробуйте спочатку вставити дані кудись порожніми на сторінці, і скопіюйте їх назад у таблицю, яка працює для мене


3

Мій кращий спосіб вставити (відформатований) таблиці з Calc до Writer - це через HTML-редактор LibreOffice. Зробити це:

  1. Скопіюйте таблицю з Calc,
  2. Вставте його в редактор HTML,
  3. Скопіюйте знову,
  4. Вставте його у письменника.

У вас буде вставлена ​​таблиця у вигляді таблиці (із потрібною кількістю стовпців та рядків) та із збереженою частиною форматування.


Це зробило трюк із наявної таблиці, копіюючи таблицю та вставляючи, як запропоновано в редакторі HTML, але нам потрібно вставити спеціальний як HTML , щоб отримати таблицю HTML. Після цього всі формати в існуючій таблиці будуть спостерігатися за новими даними. Так чи інакше спостерігається не розмір шрифту, а сам шрифт. Дуже дякую.
Geppettvs D'Constanzo

0

Я спробував усі різні варіанти, запропоновані компанією Edit -> Paste Special(Ctrl + Shift + V), і той, який найкраще працював для мене, - це можливість вставити його як HTML. Таким чином він зберігав усі форматування та кольори. Це була складна таблиця з 11 стовпцями та понад 200 рядків із клітинками різного розміру.

Усі форматування зберігаються.

Якщо це має значення, я використовую Libreoffice 4.2.6.2. На попередніх версіях це може працювати інакше.

Сподіваюся, це допомагає.


Я спробував це з деякими десятковими даними. Він зберігає все форматування, але округляє дробові числа до двох знаків після коми.
Ієн Самуель Маклін Старший
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.