LINUX.ORG.RU

LibreOffice, перенос текста из таблицы Writer в Calc


0

1

Добрый день.

При копировании части таблицы в Writer'e и вставке в Calc'е, по умолчанию происходит вставка области с текстом.

Нормальное, с точки зрения пользователя, поведение получается только если сделать «вставить как» и выбрать формат HTML.

Вопросы... Вопрос первый, что с этим делать (как сделать, что бы ctrl-v вставляло HTML-формат, а не эту охинею)

Вопрос второй — это у меня одного неудобство вызвало? Все остальные нормально с этим живут и радуются? Или у остальных по ctrl-v из Calc'a в Writer все нормально вставляется?

★★★★★

Вы таки будете смеяться... Или плакать.

При переносе в обратном направлении, из Cacl'a во Writer получается такая-же фигня. Вставляется не таблица, а область (или объект, или врезка — не знаю, как оно точно называется).

Если это не локальный баг, то у людей, занимающихся юзабилити этого офисного пакета, какие-то проблемы с ДНК.


LibreOffice 3.3.2
OOO330m19 (Build:202)
3.3.2.2 ArchLinux build-2

Harliff ★★★★★
() автор топика
Ответ на: комментарий от Harliff

Не баг, а фича

Че вопишь то? С Word'а только что слез? А голову мысль не посещала, что это специально так? А у тебя спросить забыли?

Визжать без повода - это истерика.

anonymous
()

Ах, да, еще - судя по аватарке, проблемы с ДНК не у авторов LibreOffice, а у тебя. Причем серьезные.

anonymous
()
Ответ на: комментарий от Harliff

Перенос в обратном направлении в качестве встраиваемого объекта я поддерживаю, т.к. при вставке небольших (меньше страницы) таблиц форматирование вообще трогать не надо. Правда, у них был баг, что в случае наличия большого числа встроенных объектов (50 объектов на 600кб файл), терялось их содержимое. Но это было еще в ООо, две минорных версии назад. Надеюсь, что пофиксили.

si0 ★★★
()
Ответ на: комментарий от Harliff

> При переносе в обратном направлении, из Cacl'a во Writer получается

такая-же фигня. Вставляется не таблица, а область


Вставляется именно таблица.

AS ★★★★★
()
26 января 2012 г.
Ответ на: комментарий от Harliff

Такая же проблема. Кое как можно вставить через «Ctrl+Shift+V» или «Вставить как...», но не всегда адекватно вставляет.

Странно, что такая тривиальная функция реализована через ж....

anonymous
()
Ответ на: комментарий от Harliff

Как сделать эту вставку

Собственно и как это сделать? Есть данные в calc их нужно перенести в уже существующую таблицу в writer, причем так что бы это заполнилось аля ячейка в ячейку переписалась . Видимо руки не стого места, но пока вставляется либо таблица в таблицу, что сразу нарушает весь замысел, все другие варианты втавить как.. Тоже выдают не нормальное поведение, либо вставляется во все ячейки копируемые данные те если у нас 2 ячейки с текстом 123 и 321 то вставляется в первую ячейку 123 и 321 и во вторую тоже самое. Как сделать чтобы 123 было только в первой, а 321 во второй, речь не идет о том чтобы удобней, а вообще как?

anonymous
()

Потому, что таблицы разные. В одних нельзя сделать что есть в других. Потому и деградируют

demmsnt
()
Ответ на: Как сделать эту вставку от anonymous

гугл подсказал Но этож не удобно жутко Выбираешь вствка как «связь по DDE» и получаешь требуемый результат. Результат получается туповатый вставляется в одну ячейку как выход вставляем в пустое место получаем таблицу выделяем ячейки таблицы и вставляем в нашу таблицу. Потом чтоб удалить эту буферную таблицу еще надо правка связь разорвать связь. Все другие варианты так же предусматривают наличие буферной таблицы, ну неудобно же.

anonymous
()
Ответ на: комментарий от anonymous

И все таки есть ли вариант чтобы не приходилось создавать буферную таблицу? А напрямую данные перекидывать... Если нет то имхо разработчикам стоит писать об этом). Это нормальное поведение программы с точки зрения пользователя не удрученного объектами их типами и тп. Вижу это хочу чтоб было там и не надо ничего другого.

anonymous
()
Ответ на: комментарий от anonymous

Дополняю кроме всего выше сказаного если ячейки в calc имеют обрамление то например вставка в виде гипертекстовой разметки осущетвляется следующим образом . Вставляем в пустое место получаем прозрачную таблицу в ячеках которой вставленные данные ( но как они еще дополнительно имеют обводку) после чего при попытке скопировать ячейки из буферной таблицы и попытке вставить в таблицу writer получаем в таблице writer данные с обведенным контуром.(попробуйте поймете) Выход - убираем в calc обрамление, делаем вставку в гипертекстовой разметке на пустое место, после чего выделяем буферную таблицу и вставляем в нужные поля ( в данном случае появляется новый тип вставки Libreoffice writer). На сколько это возможно сделать изначально при копировании из calc данный тип вставки чтобы не мучать себя дополнительными действиями, вопрос к разработчикам).

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.