Опрос
Ждете ли вы выхода привычных ноутбуков на новой Windows 10X?

Microsoft подверглась критике из-за некорректной обработки ODF в Excel

Напечатать страницу
14.05.2009 09:04 | deeper2k

Microsoft снова подверглась критике из-за некорректной обработки документов формата ODF в недавно выпущенном Office 2007 SP2, в котором и была добавлена поддержка открытого формата, хотя сама Microsoft заявляет, что проблема кроется в спецификации OpenDocument Format 1.1.

Роб Вейр (Rob Weir), главный архитектор ODF в компании IBM, опубликовал в своем блоге заметку с информацией о том, что в SP2 есть проблемы с чтением некоторых таблиц, сохраненных в OpenOffice.org, и, в частности, потерей информации путем простого удаления формул из ячеек. В результате в таблице остаются значения, которые были в ячейках до сохранения. "Если формулы удалены, ячейки более не обновляются и возвращают неверные значения" - объясняет Вейр.

Он также добавил, что Excel сохраняет формулы в пространство имен приложения. "Это пространство не используется ни в OpenOffice, ни в иных приложениях для работы с ODF. Это вовсе не пространство имен ODF 1.2" - заявил Вейр.

Еще один блоггер, который, по его словам, входит в технический коммитет OASIS (Organization for the Advancement of Structured Information Standards) ODF, позднее опубликовал заметку, в которой говорится о намеренном изменении поведении приложения с целью фрагментации ODF-таблиц и привязки пользователей к пакету Microsoft Office. По мнению блоггера, новое пространство имен сделает такие файлы читаемыми исключительно в Office 2007, не позволяя открыть файл в других приложениях.

Microsoft отвечает на нападки заявлением о том, что проблема кроется в стандарте ODF 1.1, в котором не предусмотрен синтаксис для формул. Дуг Мэхью (Doug Mahugh), старший программный менеджер в команде Office Interoperability в Microsoft, опубликовал ответ Вейру, заявив, что проблема была вполне предсказуема, поскольку в предыдущих спецификациях ODF поддержка таблиц не была определена соответствующим образом. "Об этом было известно около трех лет назад" - сказал Мэхью.

"В связи с тем, что ни в ODF 1.0, ни в ODF 1.1 не было поддержки формул, все реализации ODF-таблиц оказались зависимы от конкретного приложения" - объяснил он.

Мэхью подтвердил, что при обнаружении формул неизвестного формата Excel попросту оставляет в ячейке последнее значение, при этом таблицы остаются вполне читаемыми для рядовых пользователей Office. По его словам, IBM Lotus Symphony, к примеру, при обнаружении формулы сделает таблицу абсолютно нечитаемой для рядового пользователя.

Он также сказал, что ODF 1.2, когда эта спецификация выйдет, решит эту проблему с помощью синтаксиса Open Formula. Мэхью отметил, что Microsoft решила не поддерживать эту версию, потому что пока она не утверждена OASIS в качестве стандарта. "Спецификация ODF 1.2 еще не закончена и не готова к публичному выпуску" - добавил он.

Оливер Белл (Oliver Bell), региональный технический директор в Microsoft Asia-Pacific, в ходе веб-чата с представителями нашего издания сообщил, что компания всегда стремится сбалансировать соответствие стандартам с обеспечением поддержки предыдущих версий своих продуктов. "Нам бы очень хотелось, чтобы наша реализация ODF была рабочей и интероперабельной. Мы всегда стремимся обеспечить соответствие стандартам" - объяснил Белл.

По мнению Белла, проблема также кроется в зависимости реализации от приложения. "Необходимо четко понимать, что делает каждая реализация ODF, и ввести компенсацию" - говорит он. "Для этого необходимо предпринять ряд шагов. Сегодня любой желающий сможет открыть и понять, что написано в документе. Когда формулы ODF 1.2 станут интероперабельными, все встанет на свои места."


Источник: http://news.cnet.com
Перевод: deeper2k

Комментарии

Не в сети

А я всегда говорил что выкидыши открытого кода никогда не будут работать стабильно! Ха, ха, ха

14.05.09 09:09
0
Не в сети

Могли бы и не подходить столь формально и реализовать поддержку формул в таблицах.
Может быть конечно эта проблема после утихания форумно-блогерской вони окажется не стоящей выеденного яйца, скажем, большинству пользователей мсо07 будет достаточно просмотра и распечатки ods так как оно получилось без формул.

14.05.09 09:27
0
Не в сети

МС все верно делает. Как в случае с ACID3, который [сегодня] нужен только для галочки. Какой смысл поддерживать неутвержденные стандарты? Кто знает, быть может, они вовсе не будут утверждены.

14.05.09 09:32
0
Не в сети

Ну как сказать, у меня есть набор таблиц в формате ODS, без формул они в общем-то бесполезны, полноценная поддержка была бы как минимум приятна, хотя лично мне гораздо удобнее пользоваться эксел2007, что я и делаю и таблицы сохраняю в xlsx.

14.05.09 09:40
0
Не в сети

Lucax, в следующий раз получите предупреждение за рекламу своего ресурса. Я Вас однажды уже предупреждал.

14.05.09 16:02
0
Не в сети

deeper2k, но блин, я уж и так только по теме ссылки даю...

14.05.09 19:02
0
Для возможности комментировать войдите в 1 клик через

По теме

Акции MSFT
203.19 0.00
Акции торгуются с 17:30 до 00:00 по Москве
Все права принадлежат © ms insider @thevista.ru, 2020
Сайт является источником уникальной информации о семействе операционных систем Windows и других продуктах Microsoft. Перепечатка материалов возможна только с разрешения редакции.
Работает на WMS 2.34 (Страница создана за 0.107 секунд (Общее время SQL: 0.078 секунд - SQL запросов: 57 - Среднее время SQL: 0.00138 секунд))
Top.Mail.Ru