Форум на Kuban.ru (http://forums.kuban.ru/)
-   Использование программ (http://forums.kuban.ru/f1025/)
-   -   Excel 2007 и преобразование форматов в excel 2003 (http://forums.kuban.ru/f1025/excel_2007_i_preobrazovanie_formatov_v_excel_2003_a-3894009.html)

cobza 19.03.2013 10:41

Excel 2007 и преобразование форматов в excel 2003
 
Есть исходный файл в 2007 excel, его необходимо сохранить в формат excel 2003. вся беда в том что он ругается при сохранении "Число уникальных форматов ячеек в этой книге превышает поддерживаемое выбранным форматом файла. Некоторые форматы ячеек не будут сохранены." это все понятно, что в 2003 всего 4000 форматов и т.д. и т.п. Даже если удалить все данные из файла, чтобы он был пустой, ошибка таже самая... Где копать, где посмотреть какие ячейки форматированы? и как убрать форматирование у всего файла? спасибо

TVV1 19.03.2013 12:03

А что говорит LibreOffice ?
А так тут читаем
[url]http://office.microsoft.com/ru-ru/excel-help/HA010172659.aspx[/url]
[quote]В Excel 2007 можно использовать 64 000 уникальных форматов ячеек, но в более ранних версиях Excel — не более 4 000. К уникальным форматам ячеек относятся любые сочетания параметров форматирования, примененные в книги.

Дополнительные сведения см. в следующих статьях:
[url]http://office.microsoft.com/ru-ru/excel-help/HP001216732.aspx?CTT=5&origin=HA010172659[/url]
[/quote]

И там по ссылке читаем как отменить стили для ячеек и удалить пользовательские стили

cobza 19.03.2013 12:08

нет дополнительных стилей в ячейках, первое что пробовал это из статьи! не помогает!

Технолог 19.03.2013 13:18

А тупо игнорировать предупреждение и посмотреть, что получится?

cobza 19.03.2013 14:40

ничего хорошего не получается :)) не сохраняются изменения цветов и форматирование в файле

economist 20.03.2013 08:04

Файл наверное какой-то чумовой, и ему прямая дорога в "упрощение". Рекомендую ниже и правее заполненных областей - все ОЧИСТИТЬ и УДАЛИТЬ СТРОКИ/СТОЛБЦЫ целиком на всех листах, включая скрытые.

cobza 20.03.2013 08:36

ФАЙЛ ПУСТОЙ!!!

cobza 20.03.2013 08:36

Могу выложить если нужно!

economist 20.03.2013 11:32

Давайте попробуем. Дело в том что у Excel 2007 и выше реализована фича, по которой при пересохранении в старые форматы - избыточное форматирование и новые фишки не удаляются, а помещаются в некую "внутреннею" область файла. При отркытии в xls в 2007/2010/2013 - эта избыточность позволяет видеть файл так же как и в формате XLSX. Но в 2003-м - всего этого не видно. Так вот, как водится у MS - функционал есть, но глючит. Иногда файл "заболевает" и прет как на дрожжах, будучи визуально пустым. Бороться с этим бессмысленно. Чаще всего переносят диапазоны ячеек в новую книгу, не цепляя ничего лишнего. Сие сильно зависит от содержимого файла, и в общем случае перенос никак не алгоритмизируем.

cobza 20.03.2013 15:04

копированием ячеек не получится перенести из старого файла в новый, там сложный формат был... похоже с этим не побороться... два вопроса: 1. на сколько я помню пакет совместимости работает только на открытие без возможности сохранения. 2. office лицензионный есть ли вариант перейти на 2007 не дорого? openoffice не предлагать не устраивает...

TVV1 20.03.2013 23:26

to9 а потом получишь такой же документ с плюшками от 2010 офиса, и т.д. Сейчас у них вроде же 2013 офис ;)

Ты бы попробовал этот документ пересохранить в LO может быть прокатило бы, хотя, если его корежит сам mso, то наверное и LO его покорежит неслабо.

economist 21.03.2013 08:04

cobza - копированием ячеек все получится, какой бы ни был сложный формат! Ну кроме случая, когда ячейка содержит текст с посимвольным форматированием. Сдается мне, "нетленка" там у вас. Нельзя так любит документы, это фетиш :-))

cobza 21.03.2013 08:26

Копируется только не все как нужно :) там макросы, выпадающие меню и другая фигня... В общем ясно, что нифига с файлом не сделать... Плохо что оригинального файла нет ))

economist 21.03.2013 11:00

Все-таки попробуйте все перекопировать, включая перетаскивание модулей VBA с нажатым Ctrl - в новый XLS-файл. Форматирование можно и повторить, а мелкие несоответствия - просто привыкнуть. Копировать листы при этом нельзя - избыточность хранится на уровне метаданных листа.

cobza 21.03.2013 15:29

Да макросов нет, это я ошибся... а вот формул полно, а они из книги в книгу не копируются...

economist 22.03.2013 07:22

Если формулы не копируются - значит стоит какая-то защита листа. Ячейку с формулой - в студию.

economist 22.03.2013 23:14

Я верю в то что с Excel - нет нерешаемых проблем. cobza - а вот вы не верите.


Текущее время: 15:07. Часовой пояс GMT +3.