Меню
Категории
Файл Excel из 1C открывается каракулями в OpenOffice
8 сентября, 2009 Система

Файл Excel из 1C открывается каракулями в OpenOffice. OpenOffice: редактирование таблицы, сохраненной 1С v7.7.

Если сохранить отчет 1С как таблицу Excel, открыть OpenOffice Calc, затем сохранить его в том же формате, то кодировка символов ломается. Чтобы кодировка не портилась, нужно сделать “Сохранить как…” и выбрать тип файла “Excel 97/2000/XP”. Обычно, пользователи забывают сделать это, при этом теряются внесенные ими данные. Это сильно портит всем кровь!

Чтобы избежать этого, можно отучить OO экспортировать в файлы типа “Excel 5.0”.Сейчас научу.



В файле: /usr/lib/openoffice/basis3.0/share/registry/modules/org/openoffice/TypeDetection/Filter/fcfg_calc_filters.xcu

В файле c:\\programm files\openoffice\basis3.0\share\registry\modules\org\openoffice\TypeDetection\Filter\fcfg_calc_filters.xcu

Находим текст.

<node oor:name="MS Excel 5.0/95" oor:op="replace">
<prop oor:name="Flags"><value>IMPORT EXPORT ALIEN PREFERRED</value></prop>
<prop oor:name="UIComponent"/>
<prop oor:name="FilterService"/>
<prop oor:name="UserData"><value></value></prop>
<prop oor:name="UIName">
<value xml:lang="x-default">Microsoft Excel 5.0</value>
</prop>
<prop oor:name="FileFormatVersion"><value>0</value></prop>
<prop oor:name="Type"><value>calc_MS_Excel_5095</value></prop>
<prop oor:name="TemplateName"/>
<prop oor:name="DocumentService"><value>com.sun.star.sheet.SpreadsheetDocument</value></prop>
</node>

Находим в нём строку:
<node oor:name="MS Excel 5.0/95" oor:op="replace">
<prop oor:name="Flags"><value>IMPORT EXPORT ALIEN PREFERRED</value></prop>

И заменяем её на:
<node oor:name="MS Excel 5.0/95" oor:op="replace">
<prop oor:name="Flags"><value>IMPORT ALIEN PREFERRED</value></prop>

После этого закрываем и сохраняем файл. При следующем запуске проблемы в кодировкой не будет.

3 комментария
  1. СПАСИБО!!! Беспредельно благодарен!

  2. Спасибо огромное! Все просто оказалось, сохранила как эксель 97 и все! А я столько мучилась, чуть с ума не сошла

  3. в ОО 4.1 файлик уже “calc.xcd ” и живёт: C:\Program Files\OpenOffice 4\share\registry (вин7)
    вроде помогло)
    Спасибо!

Добавить комментарий




*