![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2003/XP/2000 - [решено] Размер и содержимое xls-файла |
|
|
2003/XP/2000 - [решено] Размер и содержимое xls-файла
|
Железных Дел Мастер Сообщения: 24786 |
Во вложении - "шахматка" от бухгалтера одного из подшефных предприятий. Без данных - удалены. Т.е. теоретически - пустая. Вопрос на засыпку: почему файл занимает почти 10Мб и тормозит при открытии на довольно мощных (как для задачи "открыть файл xls") компьютерах? И таких файлов у бухгалтера - штук несколько, некоторые занимают по 30Мб - ну, привыкла она так чего-то там вести. Причем до недавнего времени проблем не наблюдалось - ни долгого открытия, ни торможения при скролинге етс.
Что пробовал: разделять файл на части (типа по пол-года, по-квартально етс.) - долго, нудно и безрезультативно. Проверено: если из вложения скопировать ВСЕ, но вставлять как (последовательно) формат, столбцы, значения - визуально все выглядит аналогично исходнику, но сохраненный файл весит пару десятков килобайт (порядка 35Кб, после прописывания всех формул по аналогии с исходником). 2010-й Excel после пересохранения дал объем в 800Кб - типа что-то оптимизировал. Но сохранение обратно из xlsx в xls возвращает все на круги своя. Какие мысли\идеи будут? |
|
------- Отправлено: 01:29, 31-01-2012 |
Разный Сообщения: 1294
|
Профиль | Отправить PM | Цитировать Цитата ShaddyR:
если архив открыть, то внутри есть файл drawing1 весом 75 MB |
|
Отправлено: 02:53, 31-01-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Модератор Сообщения: 16855
|
Профиль | Сайт | Отправить PM | Цитировать ShaddyR, забирай чистый
|
------- Отправлено: 08:38, 31-01-2012 | #3 |
Железных Дел Мастер Сообщения: 24786
|
Профиль | Сайт | Отправить PM | Цитировать Это гуд, конечно. А можно методику\алгоритм очищения озвучить - ну, там, святой водой на кого-нить побрызгать, файл крестным знамением отшлёпать или еще чего? А то у меня, как я говорил, много таких файлов могет быть)
|
------- Отправлено: 12:57, 31-01-2012 | #4 |
Модератор Сообщения: 16855
|
Профиль | Сайт | Отправить PM | Цитировать Цитата ferget:
Открываем файл, игнорируем ругань Excel-я, соглашаемся с его попыткой восстановить файл. После открытия файла сохраняем его "как" в формате Excel 2003. Наслаждаемся при следующем открытии. |
||
------- Отправлено: 23:48, 31-01-2012 | #5 |
Железных Дел Мастер Сообщения: 24786
|
Профиль | Сайт | Отправить PM | Цитировать офигеть... а это из какого mskb ?
![]() ![]() На досуге проверю рецепт) |
------- Отправлено: 00:15, 01-02-2012 | #6 |
Модератор Сообщения: 16855
|
Профиль | Сайт | Отправить PM | Цитировать Общие сведения о новых расширениях имен файлов и XML-форматах Office - Excel - Office.com
Цитата:
|
|
------- Отправлено: 00:29, 01-02-2012 | #7 |
Железных Дел Мастер Сообщения: 24786
|
Профиль | Сайт | Отправить PM | Цитировать okshef, я не против. Мне просто интересно стало происхождение графического объекта в файле, где ему быть не полагалось. Причем в разных файлах и с определенного времени. А средствами собсно офиса 2003 подобное решается?
|
------- Отправлено: 00:52, 01-02-2012 | #8 |
Модератор Сообщения: 16855
|
Профиль | Сайт | Отправить PM | Цитировать ShaddyR, я когда первоисточник исследовал, никак не мог найти даже намека на графический объект. Но сейчас, детально поколупавшись, нашел на листе с таблицей более 52000 (!!!) текстовых полей.
Лови макрос для удаления всех графических объектов книги Sub shapes_del() Dim shp As Shape For i = 1 To Worksheets.Count j = 0 For Each shp In Sheets(i).Shapes shp.Delete j = j + 1 Next shp MsgBox "На листе " & i & " удалено " & j & " графических объектов" Next MsgBox "Done !" End Sub p.s. Не пугайся - работать будет долго. На моем i7 около 5 минут |
------- Последний раз редактировалось okshef, 01-02-2012 в 02:57. Отправлено: 02:25, 01-02-2012 | #9 |
Железных Дел Мастер Сообщения: 24786
|
Профиль | Сайт | Отправить PM | Цитировать Цитата okshef:
Цитата okshef:
|
||
------- Отправлено: 19:07, 01-02-2012 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Изменить содержимое текстового файла через командную строку | Qu@dr0 | Скриптовые языки администрирования Windows | 1 | 17-10-2011 15:06 | |
CMD/BAT - [решено] Проверка файла на определнное содержимое и перемещение его. | скуби_ДУ | Скриптовые языки администрирования Windows | 14 | 04-08-2011 14:57 | |
PowerShell - Сложное преобразование xls или csv файла в текстовый | tarasov.evgeny | Скриптовые языки администрирования Windows | 1 | 29-05-2011 15:04 | |
Помогите со скриптом модификации файла xls | Pozia | AutoIt | 5 | 16-04-2011 22:11 | |
Прочее - Как изменить содержимое файла | medvedkovo | Общий по Linux | 8 | 27-03-2010 17:34 |
|