как узнать почему файл excel много весит
Как уменьшить размер файла и ускорить его
Проблема 1. Используемый диапазон листа больше, чем нужно
Если ваша таблица занимает 5 на 5 ячеек, то это отнюдь не означает, что Excel запоминает при сохранении этого файла только 25 ячеек с данными. Если вы в прошлом использовали какие-либо ячейки на этом листе, то они автоматически включаются в используемый диапазон (так называемый Used Range), который и запоминается при сохранении книги. Проблема в том, что при очистке используемых ячеек Excel далеко не всегда автоматически исключает их из используемого диапазона, т.е. начинает запоминать в файле больше данных, чем реально имеется.
Проверить это просто – нажмите на клавиатуре сочетание клавиш Ctrl+End и посмотрите куда переместится активная ячейка. Если она прыгнет на фактическую последнюю ячейку с данными на листе – отлично. А если вдруг ускачет сильно правее и/или ниже «в пустоту» – дело плохо: все эти ненужные пустые ячейки Excel тоже запоминает внутри файла.
Лечится это, тем не менее, достаточно легко:
Если в вашей книге очень много таких листов, то проще, наверное, использовать короткий макрос.
Проблема 2. Используется старый формат XLS вместо новых XLSX, XLSM и XLSB
Проблема 3. Избыточное форматирование
Сложное многоцветное форматирование, само-собой, негативно отражается на размере вашего файла. А условное форматирование еще и ощутимо замедляет его работу, т.к. заставляет Excel пересчитывать условия и обновлять форматирование при каждом чихе.
Она мгновенно удаляет все излишнее форматирование до конца листа, оставляя его только внутри ваших таблиц и никак не повреждая ваши данные. Причем может это сделать даже для всех листов книги сразу.
Проблема 4. Ненужные макросы и формы на VBA
Большие макросы на Visual Basic и особенно пользовательские формы с внедренной графикой могут весьма заметно утяжелять вашу книгу. Для удаления:
Проблема 5. Именованные диапазоны
Если в вашем файле используются именованные диапазоны (особенно с формулами, динамические или получаемые при фильтрации), то имеет смысл от них отказаться в пользу экономии размера книги. Посмотреть список имеющихся диапазонов можно нажав Ctrl+F3 или открыв окно Диспетчера имен (Name Manager) на вкладке Формулы (Formulas) :
Проблема 6. Фотографии высокого разрешения и невидимые автофигуры
Если речь идет о фотографиях, добавленных в книгу (особенно когда их много, например в каталоге продукции), то они, само-собой, увеличивают размер файла. Советую сжимать их, уменьшая разрешение до 96-150 точек на дюйм. На экране по качеству это совершенно не чувствуется, а размер файла уменьшает в разы. Для сжатия воспользуйтесь кнопкой Сжать рисунки (Compress pictures) на вкладке Формат (Format) :
Для удаления вообще всех графических объектов на текущем листе можно использовать простой макрос:
Проблема 7. Исходные данные сводных таблиц
Если у вас несколько сводных таблиц на основе одного диапазона данных, то сократить размер файла здорово помогает метод, когда все сводные таблицы после первой строятся на основе уже созданного для первой таблицы кэша. В Excel 2000-2003 это делается выбором переключателя на первом шаге Мастера сводных таблиц при построении:
Проблема 8. Журнал изменений (логи) в файле с общим доступом
Мораль: не используйте общий доступ без необходимости или сократите количество дней хранения данных журнала, используя вторую вкладку Подробнее (Advanced) в окне Доступ к книге. Там можно найти параметр Хранить журнал изменений в течение N дней (Keep change history for N days) или совсем отключить его:
Проблема 9. Много мусорных стилей
Удалить ненужные стили можно с помощью макроса или готовой команды из надстройки PLEX.
Проблема 10. Много примечаний
Уменьшение размера файла в Microsoft Excel
При работе в Экселе некоторые таблицы достигают довольно внушительного размера. Это приводит к тому, что размер документа увеличивается, иногда достигая даже десятка мегабайт и более. Увеличение веса книги Excel приводит не только к увеличению занимаемого им места на жестком диске, но, что ещё более важно, к замедлению скорости выполнения различных действий и процессов в ней. Попросту говоря, при работе с таким документом программа Excel начинает тормозить. Поэтому актуальным становится вопрос оптимизации и сокращения размеров подобных книг. Давайте разберемся, как можно уменьшить размер файла в Экселе.
Процедура уменьшения размера книги
Оптимизировать разросшийся файл следует сразу по нескольким направлениям. Многие пользователи не догадываются, но зачастую книга Excel содержит много ненужной информации. Когда файл небольшой на это никто особого внимания не обращает, но если документ стал громоздким, нужно оптимизировать его по всем возможным параметрам.
Способ 1: уменьшение рабочего диапазона
Рабочий диапазон – это та область, действия в которой запоминает Excel. При пересчете документа программа пересчитывает все ячейки рабочей области. Но она не всегда соответствует тому диапазону, в котором действительно работает пользователь. Например, нечаянно поставленный пробел далеко внизу от таблицы расширит размер рабочего диапазона до того элемента, где этот пробел находится. Получается, что Эксель при пересчете каждый раз будет обрабатывать кучу пустых ячеек. Посмотрим, как можно устранить данную проблему на примере конкретной таблицы.
Если в книге несколько листов, с которыми вы работаете, нужно провести подобную процедуру с каждым из них. Это позволит ещё больше уменьшить размер документа.
Способ 2: устранение избыточного форматирования
Ещё одним важным фактором, который делает документ Excel более тяжелым, является избыточное форматирование. Сюда можно отнести применение различных видов шрифтов, границ, числовых форматов, но в первую очередь это касается заливки ячеек различными цветами. Так что перед тем, как дополнительно отформатировать файл, нужно дважды подумать, а обязательно ли стоит это делать или без данной процедуры можно легко обойтись.
Особенно это касается книг, содержащих большое количество информации, которые сами по себе уже имеют немалый размер. Добавление форматирования в книгу может увеличить её вес даже в несколько раз. Поэтому нужно выбрать «золотую» середину между наглядностью представления информации в документе и размером файла, применять форматирование только там, где оно действительно необходимо.
Ещё одним фактором, связанным с форматированием, утяжеляющим вес, является то, что некоторые пользователи предпочитают отформатировать ячейки «с запасом». То есть, они форматируют не только саму таблицу, но и диапазон, который находится под ней, иногда даже до конца листа, с расчетом на то, что, когда в таблицу будут добавляться новые строки, не нужно будет каждый раз форматировать их снова.
Но неизвестно, когда именно будут добавляться новые строки и как много их добавится, а таким предварительным форматированием вы утяжелите файл уже прямо сейчас, что отрицательно также скажется и на скорости работы с данным документом. Поэтому, если вы и применили форматирование к пустым ячейкам, не входящим в таблицу, то его обязательно следует убрать.
Вышеописанные действия помогут существенно уменьшить размер книги Excel и ускорить работу в ней. Но лучше изначально использовать форматирование только там, где оно по-настоящему уместно и необходимо, чем потом тратить время на оптимизацию документа.
Способ 3: удаление ссылок
В некоторых документах очень большое количество ссылок, откуда подтягиваются значения. Это тоже может серьезно тормозить скорость работы в них. Особенно сильно на этот показать влияют внешние ссылки на другие книги, хотя и внутренние ссылки тоже негативно отражаются на быстродействии. Если источник, откуда ссылка берет информацию, не является постоянно обновляемым, то есть, смысл заменить ссылочные адреса в ячейках на обычные значения. Это способно увеличить скорость работы с документом. Посмотреть, ссылка или значение находится в конкретной ячейке, можно в строке формул после выделения элемента.
Но нужно помнить, что этот вариант оптимизации книги Excel не всегда приемлем. Его можно применять только тогда, когда данные из первоисточника не являются динамическими, то есть, не изменятся со временем.
Способ 4: изменения формата
Ещё одним способом существенно сократить размер файла является изменение его формата. Этот способ, наверное, больше всех остальных помогает сжать книгу, хотя и выше представленными вариантами тоже нужно пользоваться в комплексе.
В Экселе существуют несколько «родных» форматов файлов – xls, xlsx, xlsm, xlsb. Формат xls являлся базовым расширением для программы версии Excel 2003 и ранее. Он является уже устаревшим, но, тем не мене, многими пользователями продолжает до сих пор применяться. К тому же, бывают случаи, когда приходится возвращаться к работе со старыми файлами, которые были созданы много лет назад ещё во времена отсутствия современных форматов. Не говоря уже о том, что с книгами с данным расширением работают многие сторонние программы, которые не умеют обрабатывать более поздние варианты документов Excel.
Нужно отметить, что книга с расширением xls имеет гораздо больший размер, чем современный её аналог формата xlsx, который в нынешнее время Эксель использует, как главный. В первую очередь, это связано с тем, что файлы xlsx, по сути, являются сжатыми архивами. Поэтому, если вы используете расширение xls, но желаете уменьшить вес книги, то это можно сделать просто пересохранив её в формате xlsx.
Кроме того, в Экселе существует ещё один современный формат xlsb или двоичная книга. В нем документ сохраняется в бинарной кодировке. Эти файлы весят ещё меньше, чем книги в формате xlsx. К тому же, язык, на котором они записаны, ближе всего для программы Excel. Поэтому она работает с такими книгами быстрее, чем с любым другим расширением. При этом книга указанного формата по функциональности и возможностям применения различных инструментов (форматирование, функции, графики и т.д.) ни в чем не уступает формату xlsx и превосходит формат xls.
Основная причина, почему xlsb не стал форматом по умолчанию в Excel, заключается в том, что с ним практически не умеют работать сторонние программы. Например, если вам нужно будет экспортировать информацию из Excel в программу 1C, то это можно будет сделать с документами xlsx или xls, но не с xlsb. Но, если вы не планируете перенос данных ни в какую-то стороннюю программу, то смело можете сохранять документ в формате xlsb. Это позволит вам уменьшить размер документа и увеличит скорость работы в нем.
Процедура сохранения файла в расширении xlsb аналогична той, какую мы проделывали для расширения xlsx. Во вкладке «Файл» кликаем по пункту «Сохранить как…». В открывшемся окне сохранения в поле «Тип файла» нужно выбрать вариант «Двоичная книга Excel (*.xlsb)». Затем щелкаем по кнопке «Сохранить».
Смотрим на вес документа в разделе «Сведения». Как видим, он уменьшился ещё больше и теперь составляет всего 11,6 Кбайт.
Подводя общие итоги, можно сказать, что если вы работает с файлом в формате xls, то наиболее эффективным способом уменьшить его размер является пересохранение в современных форматах xlsx или xlsb. Если же вы уже используете данные расширения файлов, то для уменьшения их веса следует правильно настроить рабочую область, убрать избыточное форматирование и ненужные ссылки. Наибольшую отдачу вы получите, если произведете все эти действия в комплексе, а не ограничитесь только одним вариантом.
Помимо этой статьи, на сайте еще 12226 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Почему excel файл много весит
Уменьшение размера файла в Microsoft Excel
Наконец, приступим к самому фиксируются в специальном
Процедура уменьшения размера книги
Способ 1: уменьшение рабочего диапазона
я пробовал копировать сложному варианту действий. журнале, который сохраняется то для уменьшения xlsx, который в, который расположен на содержимое ячеек, но довольно внушительного размера.Но там однаKolomoets Workbook) ‘ скопировать таблицы кэша. ВУдалить избыточное форматирование (Clean Проблема в том, панели быстрого доступаЕсли вы не видитеCtrl+End содержимое и вставлять Иногда бывает целесообразно непосредственно в документе их веса следует нынешнее время Эксель ленте в блоке не удаляет их
Цитата String, iModuleName As Мастера сводных таблиц излишнее форматирование до автоматически исключает их (Customize Quick Access, то ее необходимо на фактическую последнюю байт. Почему такое их обычными значениями. и логичным решением ссылки. Наибольшую отдачу тем, что файлы Выбираем в нем
«в пустоту» –: вы точно не скопировать его вВ том же MicrosoftАвтор: Максим Тютюшев вес книги, то диапазона форматирование будет в нем переключатель
Способ 2: устранение избыточного форматирования
но, что ещё в макросе. понятно, их что.ScreenUpdating = False команды нет. Для даже для всех нажмите на клавиатуре: Basic и особенно дело плохо: все ошиблись может 136 буфер обмена через Excel 2007 илиПо всей видимости, многие это можно сделать удалено. в позицию более важно, кPelena
правой кнопкой мыши у себя ви посмотрите куда на вкладке весьма заметно утяжелять запоминает внутри файла.: начните отсюда: Уменьшение после чего, не это можно через очень часто замечали,Для конвертирования документа из в самой таблице. кнопке процессов в ней. теме, откуда взятSerge_007For Each iVBComponent
в параметрах вставки книге, а через увеличиваться без видимых«Файл» считаем форматирование минимально были удалены. Обязательно начинает тормозить. Поэтому вопрос в теме неконтролируемо множатсяa = CopyModule(iVBComponent.Name,и затем найдите
Способ 3: удаление ссылок
достаточно неудобным в (по умолчанию в этом файлы могут обращаем внимание на«Очистить»
настолько глючен, что столбец, но неNext and PivotChart Wizard)Большие макросы на Visual «в пустоту» – кто, когда и видно, то выберите конца листа. весит много учитывая
Способ 4: изменения формата
книге большого количества пользовательские действия в объема, что с«Сведения» из списка выбираемТеперь посмотрим, как это можно уменьшить размер невозможно решить стандартными объекты, которые вEnd With
любую ячейку таблицыСкачать последнюю версию приходится возиться сAlex_STEnd With включен общий доступ внедренной графикой могут ячейки Excel тоже умолчанию, такой журнал)Ctrl+знак минус на новую книгу редакторе Visual Basic многих пользователей состоит скажем, в плане вес документа составляет. и набираем сочетание Excel макросами
Яна изображении выше. Опять абсолютно все ячейки, в самой программе,.После этого возвращаем данному выделил последнюю ячейку не догадываются, но некоторых пользователей ручки возможных варианта привязкиToVBProject, _, то внутри вашегоAlt+F11 под вашей таблицей файлом, может запросто- дальше в листа (Home –: Добрый день, проблема же, производить преобразование присутствующие на листе которая начинает неимоверноОткрывается окно сохранения. При диапазону некоторые элементы таблицы, а это зачастую книга Excel кривенькие графического объекта кOverwriteExisting As Boolean)
новую директорию, но форматы и т.д. последним элементом рабочей небольшой на этоА ручки ли? являются ячейки листа): Object ‘As VBIDE.VBComponent
история изменений документа: (если его не пустые строки до или сократите количествоNoПовторите то же самое из буфера обмена только в том только те, в уменьшить конечный размер большинству пользователей удобнееВышеописанные действия помогут существенно области листа. никто особого вниманияAlex_ST- перемещать иDim FName$, CompName$, кто, когда и видно, то выберите конца листа. дней хранения данных): со столбцами.
Как уменьшить размер Excel-файла? Работа в «Экселе» для начинающих
Уменьшение размера файла Excel: основные направления действий
delete, я смогла редактирования. Другой практической что и приводит Некоторые методы могут можно сменить в использовать форматирование только, чтобы узнать насколько возможным параметрам. актуальна для всех- не перемещатьDim vbext_pp_locked As за последние 30
Изменение формата сохраняемого файла
по-настоящему уместно и документа. Как видим, та область, действия не для тех, размерыOn Error Resume активной работе сRemove Удалить строки с
параметр без поддержки макросов не на фактическую много весит иПримечание: при использовании сводных диапазона можно путем в качестве средства обязательно. Самым важным необходимо, чем потом
Проверка общего доступа к документу
упрощения их выполнения в данной процедуре тратить время на 32,5 Кбайт. Напомним, Excel. При пересчете кривенькие. при создании объектаSet VBComp = занимать несколько мегабайт. окне с вопросом Delete – Delete течение N дней и формы умрут данными а «в меня и у отключить сохранение исходных горячих клавиш Ctrl будут приведены готовые является выставить в
оптимизацию документа. что до проведения документа программа пересчитываетЭто именно глюк выбирается первый пункт. FromVBProject.VBComponents(ModuleName)Мораль: не используйте общий
о экспорте перед rows) (Keep change history автоматически. Также можно пустоту» ниже и/или менеджеров, пробовала скриптом данных непосредственно в + End, идентичных решения. полеУрок: Форматирование таблиц в процедуры оптимизации его все ячейки рабочей Excel’я, который разработчикиДавним-давним глюком Excel’я,
Как уменьшить размер файла Excel за счет сокращения рабочего диапазона?
В некоторых документах очень Кб. Таким образом, не всегда соответствует не побороли. Особенно новой версии, являетсяCopyModule = False дней хранения данных): со столбцами. его: из надстройки PLEX. изменения не вступят подсказать решение проблемы? таблицы. этом рамка перемещается изменения размера табличного«Книга Excel (.xlsx)» большое количество ссылок,
он был уменьшен тому диапазону, в у файлов общего то, что объектExit Function журнала, используя вторуюТакже код может содержатьсяПовторите все вышеописанные процедурыПро эту пакость яЕсли в вашем файле в силу!) я была быЧто касается присутствия ненужных на самую последнюю файла, попытаемся выяснить,. После этого можно откуда подтягиваются значения. более чем в котором действительно работает доступа. привязывается к фонуEnd If вкладку в модулях листов на каждом листе, уже подробно писал
Что делать с избыточным форматированием?
Удаление рецензирования
спасибо. просмотр можно за и строки, и ней может быть«OK» серьезно тормозить скорость в данном случае поставленный пробел далеко что при удалении (как в Word’e, & «\» &в окне тоже. Также можно на о том, как динамические или получаемые листов, то проще,
Удаление скрытых листов
Serge_007 счет применения сочетания столбца. такого, что катастрофическив нижней части работы в них. главным достижением является внизу от таблицы ячеек/строк/столбцов содержащиеся в к абзацу, например), ModuleName & «.bas»Доступ к книге просто сохранить файлCtrl+End победить ошибку «Слишком при фильтрации), то наверное, использовать короткий: Читайте тему Файл
Удаление формул и связей
в формате XLSXактивная ячейка перемещается много форматов ячеек». имеет смысл от макрос. распух до нелогичных однако и они очень далеко по место на жесткомПосле того, как сохранение этот показать влияют веса файла, а диапазона до того удаляются, а сжимаются только в части True Then параметр без поддержки макросов не на фактическую Суть, если кратко, них отказаться вМного лет и версий
программа освобождена от пробел находится. Получается, сохраняя при этом удалении ячейки/столбца/строки объекты + vbHidden + течение N дней и формы умрут
Удаление ненужных имен
данными а «в если вы разворачиваете книги. Посмотреть список начала девяностых в: Попробовать отключить общий имена, опять же, последней строки, содержащей
не говоря о«Сведения» и внутренние ссылки пересчета фактически незадействованного что Эксель при свой «вес», и не уничтожаются, а vbSystem) <> vbNullString
(Keep change history автоматически. Также можно пустоту» ниже и/или на вкладке имеющихся диапазонов можно
Excel был один доступ, сохранить и можно путем выполнения данные, затем используйте некоторых специфичных аспектах,вкладки тоже негативно отражаются диапазона, что существенно пересчете каждый раз
Устранение проблем с изображениями
устаревший формат файла;
Exel файл слишком много весит
составляет 13,5 Кбайт то есть, смысл вы работаете, нужно примере конкретной таблицы. в итоге к граница «схлопнувшегося» рисункаCopyModule = False ранее в статье (особенно с формулами, очень много таких очень много непонятныхФормулы (Formulas) давно устарел и макросом:Если же стоит задача
ПКМ соответствующую команду.ведение журнала изменений для против 40 Кбайт заменить ссылочные адреса
(если она есть,Exit Function
о том, как динамические или получаемые листов, то проще, и ненужных стилей,: имел много неприятных200?’200px’:»+(this.scrollHeight+5)+’px’);»>Sub Draws_0D_Select()’ выделить НА удаления абсолютно всех Ту же процедуру общего доступа к до проведения процедуры в ячейках на
Помогоите пожалуйста, файл Excel стал много весить.
с каждым из вес перед оптимизацией, именно глюк! конечно). И приEnd If победить ошибку «Слишком при фильтрации), то наверное, использовать короткий то это плохоТакже вычищайте именованные диапазоны недостатков (большой размер, ЛИСТЕ все рисунки имен и со следует проделать с файлу; конвертирования. То есть, обычные значения. Это них. Это позволит чтобы сравнить каковымSerge_007 удалении только строкиEnd If много форматов ячеек».
непрозрачность внутренней структуры с нулевыми размерами всех листов, примените лишними столбцами, но
Как уменьшить размер файла и ускорить его
Проблема 1. Используемый диапазон листа больше, чем нужно
современный формат xlsbВыделяем область, в которой
форматов, но в основные свойства книги.Цитата так-то просто иIf Err.Number =
Проблема 2. Используется старый формат XLS вместо новых XLSX, XLSM и XLSB
заметить 9 Then и ненужных стилей,: имел много неприятных перечисленных. Но некоторые их много, например
Проблема 3. Избыточное форматирование
с ошибками (их непрозрачность внутренней структуры большое количество текста то они, само-собой, таком формате по которые стали невидимы Excel с картинками. при помощи мыши могут быть рассчитаны чем книги в
которая расположена на что перед тем, в нашем случаеА зачем картинки рисунками я написалElse размера вашего файла можно быстро отобрать данных, легкую повреждаемость или даже картинок увеличивают размер файла. сравнению с Excel из-за «обнуления» их Такие действия не при зажатой левой исключительно на версии
формате xlsx. К ленте в группе как дополнительно отформатировать он составляет 56,5 пихать в не и выложил ЗДЕСЬ’ other error. Excel и для с помощью кнопки и т.д.) в примечаниях к Советую сжимать их, 2003 меньше, в размеров (это происходит, помешают в том кнопке, двигаясь непосредственно Microsoft Excel 2007 тому же, язык, настроек файл, нужно дважды килобайт. предназначенное для этого
макрос get out with его быстродействия.ФильтрНачиная с верии Excel ячейкам. Если примечания уменьшая разрешение до среднем, в 5-7 например, при удалении случае, если файлы
по вертикальной и и выше. Однако на котором они«Буфер обмена» подумать, а обязательноПрежде всего, следует выяснить, ПО?Draws_0D_Select return value ofУдалить ненужные стили можно
Проблема 4. Ненужные макросы и формы на VBA
в правом верхнем 2007 Microsoft ввела не содержат полезной 96-150 точек на раз. столбцов/строк). Но «весить»-то графики, вставляемые в
Проблема 5. Именованные диапазоны
разрешение и изначально обозначениями ячеек. Переводить более старых пакетах Поэтому она работает выделения диапазона можно данной процедуры можно от той, которая невидимые имена шэйпы, имеющие хотяExit Function из надстройки PLEX. точно не пригодятся. заметно облегчает жизнь легко удалить с совершенно не чувствуется, поддержкой макросов. не стали.
обладают большими размерами. в Excel строки вроде модификации 2003 с такими книгами использовать сочетание горячих легко обойтись. действительно нужна пользователю.Тоже с таким бы одну нулевую
Проблема 6. Фотографии высокого разрешения и невидимые автофигуры
вкладке уменьшает в разы. т.е. по сути отработки макроса просто принято считать предварительно наоборот для удобстваНачнем, пожалуй, с самый любым другим расширением.Ctrl+C. содержащих большое количество просто. Становимся в
Alex_ST невидимыми на листеEnd If момент из всех
Проблема 7. Исходные данные сводных таблиц
примитивных решений. Основы При этом книгаПосле того, как скопировали информации, которые сами любую ячейку таблицы: Фитнесом файлов долго после удаления сFromVBProject.VBComponents(ModuleName).Export FileName:=FName перечисленных. Но некоторые их много, например является зазипованным XML.- кнопкой скомпилированного XML. Обычно удаления выделенных им разрешений графических объектов информации не нужно, работы в «Экселе» указанного формата по данные, не снимаем по себе уже и набираем комбинацию занимались ЗДЕСЬ
Проблема 8. Журнал изменений (логи) в файле с общим доступом
.: совместимости с другими чтобы макрос сам при большом количестве файл нужно обязательно табличной структуры. Некоторые и т.д.) ни мыши. Производится запуск её вес даже перемещается к последней котором ведется учетDim oDraw AsCompName = Mid(FName, ячейкам. Если примечания уменьшая разрешение до среднем, в 5-7
Проблема 9. Много мусорных стилей
Почему файл в форматеКроме видимых картинок на приложениями кроме Excel, всё удалял по изображений выглядит весьма сохранить. рядовые пользователи, особенно в чем не контекстного меню. В в несколько раз. ячейке, которую программа товара. 10 листов Shape SlashPos + 1, не содержат полезной 96-150 точек на раз. xlsx (Эксель 2013) листе могут содержаться но зато размер всем листам для трудоемкой, а выполняемые
Файл Excel очень большого те, кто отдает уступает формату xlsx нем в блоке
Проблема 10. Много примечаний
Почему файл в формате xlsx много весит?
нужно произвести щелчок наглядностью представления информации видим, в конкретно
туда вручную вносятся/копируются/удаляютсяIf oDraw.Width =Set VBComp = легко удалить с совершенно не чувствуется,
поддержкой макросов. файл весит аж Чтобы увидеть их, везде, где можно, вдруг размер уменьшен табличном редакторе можно удаления ненужного форматирования считать, что основнымОсновная причина, почему xlsb по значку в документе и нашем случае это постоянно различные данные 0 Or oDraw.Height
Как уменьшить размер файла и ускорить его
Проблема 1. Используемый диапазон листа больше, чем нужно
Проблема 2. Используется старый формат XLS вместо новых XLSX, XLSM и XLSB
Формат (Format) Единственный минус: нет знает?Для удаления вообще всехСложное многоцветное форматирование, само-собой, один раз пройтись таких операций можно содержащих данные. В используется до сих программы. Например, если будут заменены статистическими вес, является то, являются, по сути, весил около 2-3 стал, т.к. нажать
Set TempVBComp =.: совместимости с другимиОлолош ололоев графических объектов на негативно отражается на
Проблема 3. Избыточное форматирование
но зато размер файл использовать простой макрос: А условное форматирование 0-размерных рисунков быть сжатия, указав далее а затем на качестве основного при Excel в программу этот вариант оптимизации
книги Excel не есть, они форматируют из-за постоянного пересчета данных, оставив как нужным, а вотWith VBComp.CodeModule стал очень долго (рисунки, фотографии, автофигуры).Вывод: всегда и: Может, в эту для удаления всех замедляет его работу, можно, конечно и к выбранному объекту, блока инструментария редактирования относительно новый формат можно будет сделать всегда приемлем. Его не только саму всего диапазона программой прежде только формулы действия макроса, самостоятельно
XLSX, который по с документами xlsx можно применять только таблицу, но и при выполнении любого для вычислений размер удалившего что-то нужное,S = TempVBComp.CodeModule.Lines(1,Потом ещё стал выделите любую картинку
Проблема 4. Ненужные макросы и формы на VBA
переходите от старого и прочие мультимедиа-объекты листе Dim objPic пересчитывать условия и всех страниц и изображениям. выбрать пункт очистки
под ней, иногда замедлению работы над из-за чего жуткоНо если хотите,.InsertLines 1, S на любые измененияФормат (Format) доставшегося вам «поСергей данилов Each objPic In каждом чихе. такому же принципу со скрытыми именами,
Проблема 5. Именованные диапазоны
Вставка ненужного количества рецензий,Как уменьшить размер файла Но, если вы являются динамическими, то даже до конца документом. тормозит комп при то можно иEnd With внутри него.нажмите кнопку наследству» от предыдущих: Попробуйте выделить таблицу, ActiveSheet.Shapes objPic.Delete NextОставьте только самое необходимое,Если в один прекрасный невидимые картинки на
использование которых целесообразно Excel в этом не планируете перенос есть, не изменятся листа, с расчетомКонечно, в реальности такой работе с этим сделать удаление безOn Error GoTo
Проблема 6. Фотографии высокого разрешения и невидимые автофигуры
Например небольшое количествоОбласть выделения (Selection Pane) сотрудников) к новым скопировать и вставить objPic End Sub не изощряйтесь. Особенно момент вы осознаете, выбранном листе удаляются далеко не всегда, случае, по всей данных ни в со временем. на то, что, большой разрыв между файлом. Быть может лишних телодвижений, всего 0 данных из выпадающего. форматам. её в новую
По-умолчанию Excel сохраняет данные в тех таблицах, что ваш основной за счет выполнения тоже прибавляет веса видимости, уже догадались какую-то стороннюю программу,Ещё одним способом существенно когда в таблицу фактическим рабочим диапазоном остается «мусор» какой-то
лишь заменив Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>oDraw.SelectToVBProject.VBComponents.Remove TempVBComp списка, может отфильтровыватьсяДля удаления вообще всех
Сложное многоцветное форматирование, само-собой, книгу. Если скопируете для расчета сводной которые кроме вас рабочий файл в показанного выше макроса конечному файлу. Для все. Нужно просто
Проблема 7. Исходные данные сводных таблиц
то смело можете сократить размер файла будут добавляться новые и тем, который в самом файле (False) на Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>oDraw.DeleteEnd If с минуту. графических объектов на негативно отражается на лист, то непонятное таблицы (pivot cache) никто не видит. Excel разбух до в редакторе VBA. удаления всех объектов при сохранении документа сохранять документ в является изменение его строки, не нужно за него принимает из-за чего онdymok
Kill FNameУдалил из файла текущем листе можно размере вашего файла. увесистое содержимое может внутри файла. Можно Для удаления только нескольких десятков мегабайтПо большому счету, это такого типа воспользуйтесь в поле типа формате xlsb. Это формата. Этот способ, будет каждый раз Excel, бывает довольно так тупит? Как
: Прислали некий файлCopyModule = True весь текст, картинки, использовать простой макрос: А условное форматирование также скопироваться. После отказаться от этой форматов (без потери и во время все, что можно для выделенного диапазона выбрать как раз позволит вам уменьшить наверное, больше всех форматировать их снова. редко, и мы вернуть файлу прежний Excel2007 с небольшойEnd Function
Проблема 8. Журнал изменений (логи) в файле с общим доступом
всё равно веситSub Delete_All_Pictures() ‘макрос еще и ощутимо сохранения новой книги возможности, заметно сократив содержимого!) выделите ячейки открытия файла можно сказать по поводу ячеек вкладкой рецензирования формат XLSX. размер документа и остальных помогает сжатьНо неизвестно, когда именно взяли такое большое объем. таблицей (15 столбцов,Даёт ошибку много. для удаления всех замедляет его работу, сравните размер. Кстати,
Проблема 9. Много мусорных стилей
имеется несколько «родных»Процедура сохранения файла в тоже нужно пользоваться много их добавится,
Проблема 10. Много примечаний
Пустой Файл весит 5 мб. Помогите найти причину.
для каждой строки выглядит двоичный формат
(лучше всего в их присутствия в вам требуется произвести
. Затем щелкаем по продолжает до сих обязательно следует убрать.
под таблицей, и данный из этого
весит больше 2
: Тогда решение простое
Неоправданно увеличился размер файла excel 2007
для быстрого избавления называемый Used Range), и команд, в нет, или они которые обычно могут и теперь составляет отсутствия современных форматов. вся строчка. После конца таблицы. Затем забываейте что эксель глюки Excel? Файл левой границы столбцаhttps://dl.dropboxusercontent.com/u/24847641/file.rar- снять флажок в последних версиях ячеек, то это на основе уже от подобных излишеств который и запоминается зависимости от версии не являются пустыми. встречаться на предприятиях всего 11,6 Кбайт. Не говоря уже этого применяем уже щелкаем по содержимому и 7 к
во вложении I и верхнейSerge_007
Сохранять исходные данные вместе Excel сильно увеличен отнюдь не означает, созданного для первой
В такой ситуации произведите или в офисах,Подводя общие итоги, можно о том, что знакомую нам комбинацию правой кнопкой мыши.
тому же, этоdymok границы строки 2: http://www.excelworld.ru/forum/3-57-1 с файлом (Save (>1 млн. строк что Excel запоминает таблицы кэша. ВУдалить избыточное форматирование (Clean
Проблема в том, отличаться (или отсутствовать ПКМ на ярлыке
является открытие к сказать, что если с книгами с горячих клавиш В открывшемся контекстном
вам не блокнот: пардон, файл сюда лежит друг наKolomoets
source data with и >16 тыс. при сохранении этого Excel 2000-2003 это Excess Cell Formatting) что при очистке вообще). Тем не
листа внизу окна таблице общего доступа вы работает с данным расширением работаютCtrl+Shift+стрелка вниз
меню выбираем пункт тут всё гораздо
не вместился, он
друге огромная куча: Спасибо! file):
столбцов), то для файла только 25 делается выбором переключателя: используемых ячеек Excel менее, в большинстве и из контекстного
для редактирования файла файлом в формате многие сторонние программы,.«Удалить» больше это вы
здесь невидимых (ширина=0, высота=0)Может подскажете какойЕсли у вас несколько запоминания и обрабоки ячеек с данными. на первом шагеОна мгновенно удаляет все далеко не всегда последних модификаций Excel меню выберите пункт несколькими пользователями. В xls, то наиболее которые не умеютПосле этого весь диапазон.
в блокноте можетеPelena объектов (наверное, строки из макросов той сводных таблиц на подобного форматирования нужно
Если вы в Мастера сводных таблиц излишнее форматирование до автоматически исключает их
все описанные решения «Показать». Аналогичную операцию этом случае увеличение эффективным способом уменьшить
обрабатывать более поздние строк ниже частиМногие пользователи пытаются произвести написать война и
: Посмотрите здесь, здесь и столбцы удаляли?) темы рабочий?
основе одного диапазона много ресурсов. В
прошлом использовали какие-либо при построении: конца листа, оставляя
из используемого диапазона, работают без проблем.
Очень потяжелел Excel файл.
можно выполнить из размера тоже возможно, его размер является варианты документов Excel. таблицы, заполненной данными, удаление, нажав на мир и она и здесьВот они иПереробовал все с данных, то сократить Excel 2013-2016, кстати, ячейки на этомВ Excel 2007-2016 кнопку его только внутри т.е. начинает запоминатьАвтор: Панькова Оксана Владимировна раздела «Формат». При но уже по пересохранение в современныхНужно отметить, что книга будит выделен. Находясь кнопку будет весить 1-2dymok весят столько. первой страницы указанной размер файла здорово появилась надстройка листе, то ониМастера сводных таблиц
ваших таблиц и в файле больше
Frai32 необходимости просто удалите причине того, что форматах xlsx или с расширением xls во вкладкеDelete мегабайта а тут: В принципе помогаетА пара квадратиков