Как в libreoffice calc скопировать таблицу
Перейти к содержимому

Как в libreoffice calc скопировать таблицу

  • автор:

Копировать таблицу

При копировании запроса или таблицы из источника данных путём их перетаскивания в контейнер таблиц открывается окно «Копировать таблицу «.

Имя таблицы

Задание имени для копии. В некоторых базах данных допустимы только имена, содержащие до восьми символов включительно.

Параметры

Структура и данные

Создание точной копии таблицы базы данных. Копируется определение таблицы и все данные из нее. Определение таблицы включает её структуру и формат других полей данных, в том числе специальные свойства поля. Источником данных является содержимое поля.

Определение

Копирование только структуры таблицы без соответствующих данных.

В виде таблицы

If the database supports Views and you selected this option, a query will be created in the table container as a table. This option allows you to view the query results as a normal table view. The table will be filtered in the view with a «Select» SQL statement.

Добавить данные

Добавление данных таблицы для копирования в существующую таблицу.

Чтобы данные могли быть скопированы, структура таблиц должна точно совпадать. Копирование не может быть выполнено, если формат поля данных конечной таблицы отличается от формата поля данных исходной таблицы.

Подберите имена полей данных в диалоговом окне Копировать таблицу на странице Применить столбцы.

Если данные нельзя добавить, в диалоговом окне Сведения столбца отобразится список полей, данные которых не могут быть скопированы. Если нажать кнопку «ОК» в этом диалоговом окне, будут добавлены только данные, не вошедшие в список.

Если длина полей конечной таблицы меньше, чем в исходной таблице, данные из которой требуется добавить, исходные поля данных будут уменьшены до размера полей конечной таблицы.

Создать первичный ключ

Автоматическое создание поля данных первичного ключа и заполнение его значениями. Это поле является обязательным для использования, поскольку для получения возможности правки таблицы необходимо обеспечить доступность первичного ключа.

Имя

Задание имени для созданного первичного ключа (не обязательно).

Impressum (Legal Info) | Privacy Policy | Statutes (non-binding English translation) — Satzung (binding German version) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Mozilla Public License v2.0. “LibreOffice” and “The Document Foundation” are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy. LibreOffice was based on OpenOffice.org.

Help content debug info:

Title is: Копировать таблицу

ProLibreOffice

Как пользователи вставляют ячейки, скопированные из MS Excel в MS Word? Просто жмут кнопку «Вставить» и вставляется родная для Word таблица.

Как делают то же самое пользователи LibreOffice для Calc и Writer? Копируют ячейки в Calc и в Writer выбирают «Вставить как. » и затем в отдельном! диалоге выбирают «Форматированный как RTF». Не очень очевидно. При этом, если просто нажать кнопку «Вставить», то в Writer вставится не нативная таблица, а OLE объект с таблицей Calc внутри.

В LibreOffice 6.4 наконец-то изменили поведение при вставке данных для этого случая. Теперь можно просто нажать «Вставить» и по умолчанию будет вставлена нативная таблица Writer. По сути разработчики просто задали для этого случая вставку «Форматированный как RTF» вариантом по умолчанию.

Однако всё равно осталась проблема. При таком варианте вставки в Writer ячейки Calc теряют свое форматирование. Это какая-то ошибка, ну вернее даже не какая-то, а вполне определенная.

И чтобы обойти этот казус и сохранить форматирование ячеек, нужно по прежнему выбирать «Вставить как. » и в диалоге выбрать вариант «HTML». Тогда вставится нативная таблица Writer, которая сохранит все исходное форматирование.

Я предлагал разработчикам сделать этот вариант с HTML вариантом по умолчанию, потому что на мой взгляд он рабочий прямо сейчас, а ошибку с RTF ещё надо кому-то исправить, ответа не получил.

Calc.Копирование, вставка и удаление данных: Часто задаваемые вопросы

Копирование

Как скопировать числовое значение ячейки, а не формулу этой ячейки?

Копируем как обычно, но вместо простой вставки — «вставить как«(Ctrl+Shift+V) и с помощью галочек отмечаем то, что нужно.

Как скопировать формулу для всего столбца автоматизированными средствами? С помощью мыши долго.

Допустим, формула, которую надо размножить, находится в ячейке А1.

  • 1 способ: Скопировать ячейку, выделить весь столбец или необходимый диапазон — вставить.
  • 2 способ: Выделить столбец с формулой, меню Правка— Заполнить— Вниз
2 способ выполняется несколько быстрее, поскольку копируются только формулы

Вставка данных

Принять участие в проекте!
Общие вопросы
Форматирование ответов
Вопросы использования
Популярные разделы:
Writer: Часто задаваемые вопросы
Calc: Часто задаваемые вопросы
Орфография и грамматика
Полезности и секреты
Главная страница

На Листе 1 есть ссылка типа =Лист3.$A$1, но при вставке нового листа между ними ссылка перестаёт работать или работает неправильно.

При ссылке на другой лист необходимо зафиксировать адресацию по листу: $Лист1.$A$1

При использовании сборки ООо 2.3.0 Professional или более позднюю сборку Professional фиксация адреса по листу в этом случае не нужна.

Вставляю столбцы внутри диапазона суммирования по строке — но диапазон в формуле не расширяется

Включите свойство Сервис — Параметры — Calc — Общие — Растягивать ссылки при вводе новых столбцов/строк

Как скопировать и вставить в ячейку только примечание?

Копируем содержимое ячейки как обычно.

Затем Правка — Вставить как. (Ctrl+Shift+V), в группе «Выбор» снимаем все галочки, оставляем только «Примечания».

Если в конечной ячейке уже содержится значение, то дополнительно в группе «Операции» необходимо выбрать «Сложить».

Как оптимально переместить строку/столбец/ячейку чтобы не затирать строку/столбец/ячейку, куда переносятся данные, а сдвигать их

Скопировать строку/столбец/ячейку в буфер обмена, а вставку выполнять через меню Правка — Специальная вставка

В окне выбираем направление сдвига Переместить ячейки — вниз или вправо, а также ставим галочку Вставить всё

Как вставить сразу несколько пустых строк, а не по одной?

Выделить желаемое количество строк и нажать Вставка — Строка

Удаление данных

Можно ли удалить строку сразу с нескольких листов (чтобы формулы не порушились)?

Выделяем строку, например пятую, с нажатым Ctrl кликаем нужные листы, удаляем строку клавишей del. Затем Ctrl-кликом выделенность нескольких листов снимаем.

Как удалить столбец, если в нем имеются объединенные ячейки?

Придётся снимать объединение со всех объединённых ячеек в столбце, используя соответствующую кнопку на панели.

Разрабатывается расширение CalcEasyToolbar, которое позволяет добавлять/удалять столбцы/строки с объединёнными ячейками. Работает с OOo 2.4 и 3.x.
В версиях 3.3 и новее эта проблема исправлена.

Теперь при удалении клавишей DEL появляется дополнительное окно. Можно ли убрать?

Перейти к разделу: Writer | Calc | Общее | UI | Глоссарий | Принятые сокращения | Полезности | Содержание

Frequently asked questions — Writer

Как в таблице скопировать и вставить формулу без результата?

Мы хотим скопировать формулу в таблице Writer для того, чтобы вставить её в другую ячейку этой таблицы или вставить в другую таблицу. Для этого вы должны выбрать саму ячейку, а не её содержимое перед её копированием.

We want to copy a formula in a table to paste it to another cell or another table. For this, you have to select the cell and not its content before copying it.

В примере ниже мы хотим скопировать и вставить формулу из ячейки А3 Таблицы1 в ячейку В3 Таблицы2:

copie d'écran tableau avec une somme en A3

Выделение A3

  1. Выделите ячейку A3 в Таблице1
    • Самый простой способ сделать это — щелкнуть по ячейке и перетащить выделение (использование сочетания клавиш Ctrl + A выделит содержимое ячейки, а не её саму).
    • Используя клавиатуру, поместите курсор в ячейку и нажмите клавиши ⇧ Shift + → , а затем ⇧ Shift + ← .
  2. Выполните команду Копировать.
  3. Щелкните по ячейке B3 в Таблице2
  4. Выполните команду Вставить.

Формула будет вставлена, а ссылки внутри формулы будут адаптированы под новую таблицу.

Если вы хотите скопировать и вставить формулу, но не хотите при этом адаптировать ссылки, то вы можете сделать следующее:

  1. Нажмите клавишу F2 в ячейке, содержащей формулу
  2. Выделите формулу, отобразившуюся в поле ввода формул над листом
  3. Скопируйте её
  4. Нажмите Esc , чтобы покинуть поле ввода формулы
  5. Щелкните на нужной ячейке
  6. Нажмите F2 , чтобы отобразить поле ввода формул и вставьте туда формулу
  7. Нажмите ↵ Enter

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *