Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Сортировка и вес файла. - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин  
Сортировка и вес файла.
Rioran Дата: Пятница, 21.08.2015, 15:43 | Сообщение № 1
Группа: Авторы
Ранг: Ветеран
Сообщений: 903
Репутация: 290 ±
Замечаний: 0% ±

Excel 2013
Всем привет и хорошего настроения.

Заметил занятную вещь. Есть таблица на 17к строк, .xlsb. Перемешал строки случайным порядком и сохранил - вес 1,77 МВ. Отсортировал по 5-ти столбцам, сохранил - вес 1,46 МВ. Чудо чудное и диво дивное, как мне кажется, произошло из-за особенностей сжатия информации. Упорядоченные данные легче сжать, перешифровав закономерности.


Роман, Москва, voronov_rv@mail.ru
Яндекс-Деньги: 41001312674279
 
Ответить
СообщениеВсем привет и хорошего настроения.

Заметил занятную вещь. Есть таблица на 17к строк, .xlsb. Перемешал строки случайным порядком и сохранил - вес 1,77 МВ. Отсортировал по 5-ти столбцам, сохранил - вес 1,46 МВ. Чудо чудное и диво дивное, как мне кажется, произошло из-за особенностей сжатия информации. Упорядоченные данные легче сжать, перешифровав закономерности.

Автор - Rioran
Дата добавления - 21.08.2015 в 15:43
Nic70y Дата: Пятница, 21.08.2015, 17:08 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9005
Репутация: 2369 ±
Замечаний: 0% ±

Excel 2010
Как-то давно это было, еще в доисторические времена, когда я юзал 2003, а то и меньше
заметил, что вырезании ячеек и вставке в другое место размер файл рос.
(возможно я гоню - с кем не бывает)
вот прошло много лет, а я до сих пор боюсь вырезать, копипастю, стираю старое.
(параноик, шо взять)


ЮMoney 41001841029809
 
Ответить
СообщениеКак-то давно это было, еще в доисторические времена, когда я юзал 2003, а то и меньше
заметил, что вырезании ячеек и вставке в другое место размер файл рос.
(возможно я гоню - с кем не бывает)
вот прошло много лет, а я до сих пор боюсь вырезать, копипастю, стираю старое.
(параноик, шо взять)

Автор - Nic70y
Дата добавления - 21.08.2015 в 17:08
Rioran Дата: Пятница, 21.08.2015, 17:27 | Сообщение № 3
Группа: Авторы
Ранг: Ветеран
Сообщений: 903
Репутация: 290 ±
Замечаний: 0% ±

Excel 2013
Nic70y, попробовал воспроизвести на 2013-м офисе. Что после вырезания-вставки, что после копирования-вставки-удаления: вес файла прежний. Попробовал на 3 МВ самопальном примере.


Роман, Москва, voronov_rv@mail.ru
Яндекс-Деньги: 41001312674279
 
Ответить
СообщениеNic70y, попробовал воспроизвести на 2013-м офисе. Что после вырезания-вставки, что после копирования-вставки-удаления: вес файла прежний. Попробовал на 3 МВ самопальном примере.

Автор - Rioran
Дата добавления - 21.08.2015 в 17:27
Nic70y Дата: Пятница, 21.08.2015, 17:33 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 9005
Репутация: 2369 ±
Замечаний: 0% ±

Excel 2010
Скорей всего другая фигня была, типа с форматами что-то, но я ж неграмотный был,
эксель тока по справке учил и видать где-то как-то ошибся (т.к. это было не всегда)
но параноя осталась :(


ЮMoney 41001841029809
 
Ответить
СообщениеСкорей всего другая фигня была, типа с форматами что-то, но я ж неграмотный был,
эксель тока по справке учил и видать где-то как-то ошибся (т.к. это было не всегда)
но параноя осталась :(

Автор - Nic70y
Дата добавления - 21.08.2015 в 17:33
AndreTM Дата: Пятница, 21.08.2015, 22:39 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 501 ±
Замечаний: 0% ±

2003 & 2010
Rioran, надо посмотреть внутри файла XLS*, какие именно файлы изменили размер. Вряд ли на это влияет просто сортировка - скорее, влияют применяемые алгоритмы перемешивания и сортировки. например, в первом варианте вполне мог остаться .UsedRange бОльшего размера, чем сами данные, и дополнительное место занимали форматы этих "пустых" ячеек...


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
СообщениеRioran, надо посмотреть внутри файла XLS*, какие именно файлы изменили размер. Вряд ли на это влияет просто сортировка - скорее, влияют применяемые алгоритмы перемешивания и сортировки. например, в первом варианте вполне мог остаться .UsedRange бОльшего размера, чем сами данные, и дополнительное место занимали форматы этих "пустых" ячеек...

Автор - AndreTM
Дата добавления - 21.08.2015 в 22:39
Nic70y Дата: Понедельник, 24.08.2015, 07:42 | Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 9005
Репутация: 2369 ±
Замечаний: 0% ±

Excel 2010
Сидел экспериментировал.
записал данные в один столбец, в другой форму *45
сохранил файл - 27кб
вырезал столбец с формулами вставил в другое место - 28кб
закрыл, открыл, сохранил -27кб
%)
и так несколько раз 27-28-27


ЮMoney 41001841029809
 
Ответить
СообщениеСидел экспериментировал.
записал данные в один столбец, в другой форму *45
сохранил файл - 27кб
вырезал столбец с формулами вставил в другое место - 28кб
закрыл, открыл, сохранил -27кб
%)
и так несколько раз 27-28-27

Автор - Nic70y
Дата добавления - 24.08.2015 в 07:42
Rioran Дата: Понедельник, 24.08.2015, 13:19 | Сообщение № 7
Группа: Авторы
Ранг: Ветеран
Сообщений: 903
Репутация: 290 ±
Замечаний: 0% ±

Excel 2013
скорее, влияют применяемые алгоритмы перемешивания и сортировки

AndreTM, попробовал проконтролировать. Кажется, ты прав. Когда в файле ничего, кроме сортировки не меняется (.xlsx) - на тестовом (новом) файле у меня получалось то 502, то 503 Кб. Те же данные в .xlsb получили колебание 328 и 340 Кб. Колебание в двоичной книге больше, но уже не такое сильное, как в первом посте.


Роман, Москва, voronov_rv@mail.ru
Яндекс-Деньги: 41001312674279
 
Ответить
Сообщение
скорее, влияют применяемые алгоритмы перемешивания и сортировки

AndreTM, попробовал проконтролировать. Кажется, ты прав. Когда в файле ничего, кроме сортировки не меняется (.xlsx) - на тестовом (новом) файле у меня получалось то 502, то 503 Кб. Те же данные в .xlsb получили колебание 328 и 340 Кб. Колебание в двоичной книге больше, но уже не такое сильное, как в первом посте.

Автор - Rioran
Дата добавления - 24.08.2015 в 13:19
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!