Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.06.2013, 10:29   #1
strannick
Форумчанин
 
Регистрация: 21.10.2011
Сообщений: 433
По умолчанию Сохранение в xlsb - объем файла увеличивается

Имеются файлы выгрузка с сайтов (вид - во вложении кусочек). Файлы объемные, десятки и сотни тысяч строк, 20-30 Mb. Хочу свести их в один файл. С этой целью хотел пересохранить в формат xlsb дабы уменьшился объем. Но объем не уменьшается, а увеличивается. Когда пересохранил полный файл, часть которого во вложении, вместо 8Mb получил 9 с лишним. Что может так влиять на эту ситуацию? Ведь, по определению, объем файла должен уменьшаться?
Заранее спасибо!
Вложения
Тип файла: rar 1_xxxxxx_ru.rar (11.5 Кб, 8 просмотров)
strannick вне форума Ответить с цитированием
Старый 26.06.2013, 10:45   #2
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Ну в общем пример чуть ужался в xlsb.
Думаю что причина может быть в данных - если они хорошо пакуются в архив, то возможно xlsx будет в выигрыше (т.к. это архив).
Вот помню как-то поразило (ещё в 2000 или 2003), что файлы xls с защитой (не помню, листа или книги) практически не жмутся в рар - почему так и не понял...
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 26.06.2013, 11:05   #3
strannick
Форумчанин
 
Регистрация: 21.10.2011
Сообщений: 433
По умолчанию

На этом маленьком примерчике при сохранении в xlsb файл ужался на 1Kb. А на большом увеличился на 1,5 Mb. Умом понимаю, что дело в данных. Если уж данные не позволяют при пересохранении уменьшить объем, надо что-то с ними предварительно сделать. Буду, конечно, пытаться. Но вот что удивило, что двоичный формат, который по определению должен занимать меньший объем и по идее не зависит от данных, в результате наоборот раздулся. Если все-таки существует такая зависимость, что посоветуете, какую предобработку сделать?
strannick вне форума Ответить с цитированием
Старый 26.06.2013, 11:18   #4
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

xlsb в rar занимает места меньше, чем xlsx в rar.
Жмите
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 26.06.2013, 12:44   #5
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Цитата:
Сообщение от strannick Посмотреть сообщение
Если все-таки существует такая зависимость, что посоветуете, какую предобработку сделать?
Откройте файл любым архиватором и посмотрите ,что у вас там так много назимает места.Возможно форматирование листов.
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 26.06.2013, 12:47   #6
strannick
Форумчанин
 
Регистрация: 21.10.2011
Сообщений: 433
По умолчанию

Ужался тоже на 1 Kb в архиве. Но мне-то архив не нужен. Я хотел просто пересохранить в xlsb, чтобы легче потом работать с этими файлами было.
strannick вне форума Ответить с цитированием
Старый 26.06.2013, 14:07   #7
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Моя твоя не понимает.
Я передлагаю проанализировать файл а не сжимать
Анализ
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 26.06.2013, 15:48   #8
strannick
Форумчанин
 
Регистрация: 21.10.2011
Сообщений: 433
По умолчанию

Цитата:
Сообщение от doober Посмотреть сообщение
Моя твоя не понимает.
Я передлагаю проанализировать файл а не сжимать
Анализ
тьфу ты, а я не в ту степь))) понял, смотрю
strannick вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Значение не увеличивается на заданное число cobria2 PHP 9 29.03.2011 11:49
Большой объем файла после создания скриншота. Как уменьшить? artemavd Общие вопросы Delphi 7 19.07.2010 19:52
Разыскивается PERSONAL.XLSB!!! mephist Microsoft Office Excel 2 12.07.2010 17:41
Огромный объем файла ABCOz Microsoft Office Excel 9 23.03.2010 13:26