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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.11.2010, 14:21   #1
ARTSTAR
Новичок
Джуниор
 
Регистрация: 11.11.2010
Сообщений: 3
По умолчанию Размер файла Excel

Здравствуйте,
Столкнулся с таким вопросом: книга Excel, состоит из 4х листов. Весит 4,3мб. В ней находятся таблицы, несколько маленьких рисунков и два больших(1мб и 1.2мб примерно). Все думал что из за них, но попробовал удалить все в файле, удалял рисонок за рисунком. На величину рисунков конешно объем уменьшался , но все равно еще оставалось прилично, вконце концов начал удалять листы. Остался один, удалил на нем тоже все. Пробовал так с 2мя разными но аналогичными документами, в одном объем уменьшается после удаления последнего элемента со страницы, в другом только после удаления последней страници(возможно не могу найти какой то мелки элемент на ней). Объем который оставался до последнего - 1,6 мб примерно, согласитесь, не может пустой документ весить столько. Вопрос - что это может быть? может как то можно проверить что именно дает вес документу эксель или еще что то придумать, какие есть мысли?
ARTSTAR вне форума Ответить с цитированием
Старый 11.11.2010, 14:30   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

там обьектов всяких навалено. поищите по форуму. неоднократно публиковались процедуры для удаления "мусора".
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 11.11.2010, 14:52   #3
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Цитата:
Объем который оставался до последнего - 1,6 мб примерно, согласитесь, не может пустой документ весить столько. Вопрос - что это может быть?
если интересно что это,давайте ваш пустой файл в указаном состоянии,а мы со скальпелем посмотрим.что это.И вытащим на обозрение
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 11.11.2010, 15:07   #4
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Тут недавно тоже такая загадка была - объектов 0, зато ненужных имён 10000 Ну может поменьше, но их было на мегабайт.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 11.11.2010, 15:17   #5
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Самый крутой я видел .это отформатированные 500тыс ячеек
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 11.11.2010, 15:25   #6
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

я вообще вам удивляюсь, вы сначала насмотритесь тут всякого, а потом - этими же руками хлеб берете...
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 12.11.2010, 10:37   #7
ARTSTAR
Новичок
Джуниор
 
Регистрация: 11.11.2010
Сообщений: 3
По умолчанию

а макросом это не вычислить?
ARTSTAR вне форума Ответить с цитированием
Старый 12.11.2010, 10:47   #8
ARTSTAR
Новичок
Джуниор
 
Регистрация: 11.11.2010
Сообщений: 3
По умолчанию

немного проблему решил, сохранил файл как книгу, а потом обратно. Результат - уходит 1,3 мб. А что это было так и не понял
ARTSTAR вне форума Ответить с цитированием
Старый 12.11.2010, 11:14   #9
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

и такой факт известен:
сохраняя файл как XLS (совместимый с 97-2003) - получаем один размер, сохраняя в родном формате (XLSX) - получаем другой размер. Причем другой выгодно отличается от первого, в меньшую сторону, в 2-10 раз. Что и в какой степени влияет на эту разницу не знаю, не выяснял.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 12.11.2010, 11:23   #10
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Игорь, одна архивация (переименуй xlsx в zip) уже влиять должна.
Вот, распаковал тут один xlsm - размер в 4 раза увеличился.
webmoney: E265281470651 Z422237915069 R418926282008

Последний раз редактировалось Hugo121; 12.11.2010 в 11:25.
Hugo121 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
размер листа в excel Доктор Microsoft Office Excel 1 08.06.2010 09:54
размер файла TaTT DoGG Общие вопросы .NET 3 16.05.2010 23:46
Резко растет размер файла Excel Pavel Ketkov Microsoft Office Excel 2 08.12.2009 09:22
Размер файла Naposaram PHP 2 08.02.2009 11:54
размер файла мандарин Общие вопросы Delphi 4 06.05.2007 17:22