Страницы: 1
RSS
открытие и восстановление файла зависают - "слишком много форматов"
 
привет всем!  
честно пытался поюзать поиск - по запросу "слишком много форматов" нашлось 1032 ответа.  
тема обсуждалась много раз.  
открыл десятка два ссылок, узнал много интересного, но ответа на свой вопрос не нашёл :(  
 
итак:  
excel 2003, при открытии "вот только вчера с ним работала"-файла у коллеги выдается сообщение "слишком много форматов". предлагается не открывать файл вовсе или попытаться восстановить. при попытке восстановления прогрессбар зависает где-то на двух третях, после чего признаков жизни на марсе нету, хотя в диспетчере задач excel упорно пишет "Работает".  
 
отчаянная попытка (типа "ну а вдруг?") открыть файл через VBA с отключенными алертами и в режиме рид-онли приводит к аналогичной ошибке выполнения.  
к сожалению, сейчас нет возможности открыть этот файл в 2007/2010 версии (где лимит форматов больше) или в ОО.  
 
что делать?  
и кто виноват?  
 
спасибо всем, кто откликнется.  
 
пс. в случае чего - на форматы можно забить, главное - восстановить данные и (обязательно) формулы.
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Александр, кажется Alex_ST в миру и у нас выкладывал сборный макрос по зачистке больших файлов. Правда вот с проблемой открытия:( А если попробовать открыть ОО?  
Игорь67
 
Игорь, проблема пока не в том, чтобы почистить файл, или посчитать, сколько там сейчас форматов - эти макросы при поиске я встречал. штука полезная, но...  
файл вообще не открывается.    
 
способы решения путем открытия в ОО или последних версиях excel я тоже встречал.  
но  
оба айтишника в отгуле, ОО ни у кого в наличии нету, а качать его прямо сейчас... ну я не знаю... скорость маленькая. нет смелых )  
 
по секрету: проблема "решена". мы хором послали начальство нафиг и торжественно поклялись всё сделать "после праздников" - коллега откроет этот файл дома, в 2010-м.  
 
в своих файлах я даже представить не могу такой каши из форматов, чтобы превысить лимит.    
но всё равно интересно - можно ли выкрутиться чисто средствами 2003-го?
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Может, попробовать OpenOffice?
 
спасибо, Владимир.  
частью проблемы как раз и было отсутствие ОО или ex 2007/2010  
мне уже отзвонились - у коллеги дома в 2010-м всё прекрасно открылось, не чихнув :)  
 
тема закрыта. хотя решение и не найдено.
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Очень приятно, правда - это ведь тот случай, когда вдруг становишься снова маленьким и хочется кричать "Мама!
 
самое поганое - файлы старые, громадных размеров, постоянно перекопируемые и добавляемые, с десятками листов, половина из которых кем-то когда-то (но, видимо человеком нехорошим и в прошлом веке) скрыты.  
 
диски большие, дохнут редко, флешки - тоже большие, процессоры мощные...  
на вопрос "а резервная копия?" глаза - честные, но искренне удивлённые - смесь "а что это такое?" и "а нафига?"  
 
а потом... апокалипсис отдыхает.  
 
а кто виноват? "бог Прогресс" ))
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Саша, если форматы несущественно, сохраняешь как 2007-2010, открываешь винраром или винзипом и грохаешь из архива файл со стилями. Дальше сохраняешь как 2003. Все.
Я сам - дурнее всякого примера! ...
 
Аналогичная тема была здесь: http://www.excelworld.ru/forum/2-1446-17629-16-1334737982
 
KukLP, увидел, спасибо.  
после праздников попробую - сейчас нет подопытного экземпляра.  
(хотя можно искусственно создать... но это как-то неправильно, имхо :)
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Я вообще-то имел ввиду файл styles.xml. Как-то выкладывали на дружественном форуме файл 7мб с одним пустым листом. Так вот styles.xml в нем весил больше 9мб. Проделал вышеописанное - вес стал 25кб. Ни для кого не секрет, что экс иногда переглючивает файлы, накапливая там тонны мусора. Вручную править 9м файл  - Боже избавь. Легче грохнуть и поформатировать по новой.
Я сам - дурнее всякого примера! ...
 
я понял про styles.xml  
я имел в виду: для чистоты эксперимента нужен xls-файл с превышением лимита в 4000 форматов. под рукой нет, хотя можно создать.  
 
но вот я теперь подумал...  
неа, в описанных (!) условиях - не получится фокус.  
имеем: чистый ex 2003, без конвертера.  
в xlsx не сохранишь.
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
Страницы: 1
Читают тему
Наверх