У меня есть Excel .xlsx, который весит 47 МБ. Я хотел бы знать, какие части книги являются самыми тяжелыми и работают с ними, так как я не добился большого прогресса вручную, пытаясь определить и уменьшить размер файла. есть ли способ узнать findout, сколько Весов каждого листа в книге Excel?
Как узнать, какие части книги Excel имеют наибольший размер?
3 ответа
не хотел отвечать на свой вопрос, но потом узнал, как это сделать. Так вот в чем дело:
сначала сделайте копию файла, переименуйте его .zip, откройте его и перейдите к
[zipfile]\xl\worksheets\
там вы увидите .xml-файлы с их несжатым размером. Например:определить самый большой лист, в данном случае sheet6.xml
открыть файл
[zipfile]\xl\_rels\workbook.xml.rels
и узнайте соответствующий идентификатор связи ранее определенного листа.XML. В этом случае r: id на sheet6.xml 10:открыть файл
[zipfile]\xl\workbook.xml
. Используя rid большой .xml файл вы получили выше и структураworkbook.xml
(показано ниже), узнайте имя большого листа в книге.
47 NB xlsx файл очень редко, если он не имеет много изображений в нем. Если у вас нет, шанс велик, что у вас есть один из тех экспортированных файлов, которые пошли не так.
в основном, что происходит в том, что, когда файл xlsx экспортируется, открывается с excel, а затем сохраняется снова, он сохраняет файл с большим количеством пустых строк и столбцов. Вы можете определить это, видя огромные полосы прокрутки (например: scrollknob крошечный).
чтобы избежать этого, сделайте выбор из сначала пустой столбец полностью тоже последний (используя ячейки заголовка, не выбирая отдельные ячейки), затем на заголовке щелкните правой кнопкой мыши и выберите Удалить. Сделайте то же самое для строк (которых много!!!), а затем сохраните файл.
Excell должен теперь сохранить файл, и если это было проблемой, он будет идти от 47 МБ до, может быть, 2 Мб.
Я не могу комментировать (недостаточно очков), но я использовал это в дополнение к удивительному ответу, предоставленному S_A, чтобы получить мой раздутый файл с 75 МБ до 1,7 МБ...
Я никогда не слышал о "Убрать Лишние Ячейки" функции раньше... (Кстати, это часть Excel, а не сторонний продукт...)
извините за отправку этого ответа, но я хотел бы рассказать вам об этом полезном инструменте и поблагодарить вас за полезное обсуждение! Надеясь получить достаточно очков когда-нибудь, чтобы участвовать...
Edit: по рекомендации robinCTS, я собираюсь быстро показать, как включить / доступ к этому инструменту из Excel
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]