Совместимость ACell с некоторыми XML и более ранними версиями Excel (97-2003)

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

Например, при выгрузке из Oracle создается файл формата XML, имеющий разрешение *.xls, но являющийся при этом файлом xml. Если попытаться открыть его сразу в AСell, то кодировка файла не будет отображаться корректно. 

Поэтому для совместимости ACell с более ранними версиями Excel, такими как Excel 97–2003, необходимо использовать преобразование  из командной строки с помощью встроенного конвертера AlterOffice.


Работа в среде Windows


Запустите командную строку Windows:
  1. Нажмите на клавиатуре клавиши "Win" и "R".
  2. Откроется окно "Выполнить".
  3. Впишите в него команду cmd и нажмите "ОК".


В командной строке выполнить:

# сd path

# aoffice --headless --infilter="MS Excel 2003 XML" --convert-to ods filename.xml

где:

path – путь до исполняемого файла установленного AlterOffice;

filename.xml – путь до файла, который собираемся конвертировать.

Расширение исходного  файла может быть как .xml, так и .xls .


Пример выполнения команды:

В нашем примере конвертируемый файл 0004.xml разместили в той же директории, что и AlterOffice. На выходе после конвертации получаем файл  с тем же именем *.ods, который открывается в AlterOffice, с сохранением форматирования исходного файла.


Если процесс конвертации прерывается с ошибками, то в этом случае  необходимо убедиться, что исходный файл соответствует следующим условиям:

1) В исходном файле в значении ячеек не встречается символ "&", который необходимо удалить вручную в текстовом редакторе. 

2) Начало первой строки файла не должно содержать пустых строк, пробелов или знаков табуляции. В случае их наличия также убираем в обычном текстовом редакторе.


Работа в среде AlterOS ( linux )


Запустить терминал можно двумя способами:

1. Нажмите на клавиатуре клавиши Alt+Ctrl+T или

2. На свободном месте рабочего стола вызвать контекстное меню нажатием ПКМ, затем выбрать «Открыть в терминале»


В терминале выполнить:

# cd /path

# sudo ./aoffice --headless --infilter="MS Excel 2003 XML" --convert-to ods filename.xml

где:

/path – путь до исполняемого файла установленного AlterOffice;

filename.xml – путь до файла, который собираемся конвертировать.

Расширение исходного  файла может быть как .xml, так и .xls . Выполнять команду конвертации рекомендуется с правами root-пользователя


Пример выполнения команды:

В нашем примере конвертируемый файл 0004.xml лежит в той же директории, что и AlterOffice. На выходе после конвертации получаем файл  с расширением *.ods, который открывается в AlterOffice, с сохранением форматирования исходного файла.


Если процесс конвертации прерывается с ошибками, то в этом случае необходимо убедиться, что исходный файл соответствует следующим условиям:

1) В исходном файле в значении ячеек не встречается символ "&", который нужно удалить вручную в текстовом редакторе.

2) Начало первой строки файла не должно содержать пустых строк, пробелов или знаков табуляции. Также убираем в текстовом редакторе.