Як скопіювати / вставити таблицю з 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.