OpenOfficeОткрыть xml в Calc, если его расширение xls

Ежемесячно в организации получаем xls-файл из «Ростелекома» с детализацией телефонных соединений. Который сгенерирован FastReport'ом и на самом деле xml, но сохранён под другим расширением.

Неопытный пользователь, пытаясь открыть файл сразу в Calc, получает окно импорта и маловразумительный, на его взгляд, текст в нём.

Порядок стандартных действий в таких случаях, в общем-то, прост: чтобы прочесть содержимое, надо изменить расширение файла на xml, затем открыть в ООо Сalc, если соответствующие привязки прописаны.
Или же из Calc, Файл — Открыть..., выбрать из длинного списка «Microsoft Excel 2003 XML», указать имя файла — Открыть.

Но из сообщений форума поддержки знаю, что надоедает такой порядок не только мне. В особенности, переименование расширения и объяснение необходимости такого переименования людям, не очень сведущим.

Пока нашлось вот такое решение:
* Calc, Сервис — Настройка фильтров XML.
* Выбрать в списке «MS Excel 2003», Правка...
* в открывшемся окне на вкладке Общие, в поле Расширение файла добавляем буквы xls, чтобы содержимое поля стало "xls;xml".

После этого OOo Calc будет открывать такие файлы по мышиному клику.

Замечу, что решение подходит не для всех подобных файлов. Но, поскольку почти нигде не упоминается, а для кого-то может оказаться важным, записываю сюда.
  • +7
  • Helen
  • 19 июля 2010, 15:12

Комментарии (4)

Не будут ли после этого Calc пытаться открывать все файлы .xls как будто они .xml?
Проблем с открытием «настоящих» xls не замечала. Применяем данное решение не менее 6 месяцев.
  • avatar
  • h31
  • 19 июля 2010, 17:20
  • #
  • 2
Действительно, может оказаться полезным. +
Ещё один вариант — сделать простейший shell-скрипт, который будет копировать файлы в /tmp, переименовывать и открывать в OOo, после чего повесить его на .xml файлы.
Тогда уж (для универсальности) расширение сделать для OO, которое бы заглядывало в открываемый файл, и переименовывало бы нужное расширение (а только потом пыталась открыть)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.