Как скопировать таблицу с вложенными группировками в LibreOffice Calc?

Автор lelichiks, 14 октября 2019, 13:32

0 Пользователи и 1 гость просматривают эту тему.

lelichiks

Добрый день!
Есть отчет, выгруженный из 1С с группированными данными, но при попытке скопировать таблицу и вставить на другой лист все группировки раскрываются (во вложении вложила пример)
Подскажите, пожалуйста, как скопировать таблицу, что группировка не раскрывалась?

economist

Если скопировать таблицу перетаскивая ярлык листа с нажатым Ctrl - группировка сохраняется.
Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...

lelichiks

Добрый день! К сожалению, данные необходимо вносить в один лист(отчет накопительного характера)

economist

Если копировать диапазонами строк - да, группировка теряется. Восстановить её можно или вручную, или макросом.

В качестве признака что строку можно группировать макросом - можно взять отсутствие заливки ячейки. Но судя по второму рисунку - группировка многоуровневая, значит придется группировать и бледнозалитые ячейки. Палитра 1С7/8 своеобразна, задача для макросописателя усложняется.

Если отчеты стыкуются друг под другом ежедневно - получится длинная "портянка". Ваш отчет - это "база данных", в нем не принято группировать строки и смешивать данные с подитогами. Откажитесь от группировки вовсе, т.к. файл с тысячей групп и 20000+ тыс. строк будет жутко тормозить. Если нет - проще доработать отчет в 1С.
Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...

kompilainenn

Цитата: lelichiks от 14 октября 2019, 13:32но при попытке скопировать таблицу и вставить на другой лист
Цитата: lelichiks от 15 октября 2019, 09:53К сожалению, данные необходимо вносить в один лист
вы там определитесь, ЧТО вы делаете
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут