[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: xls & encoding



On 2005.05.17 at 10:15:35 +0400, Victor Wagner wrote:

> On 2005.05.17 at 08:58:30 +0400, Pavel Volkovitskiy wrote:
> 
> > Добрый день
> > 
> > Есть xls с русскими буквами, который опенофисом показывается в
> > неправильной кодировке,
> > но catdoc -s cp1251 m.xls показывает его правильно
> > Можно ли чем-то поправить файлик что бы он корректно открывался в опенофисе?
> 
> Наверное, там в соответствующей BIFF-записи прописана неправильная
> кодировка. Можно найти в файле эту запись, и исправить там то что там
> написано на 1251. (оно всё в двоичном виде там). Можно почитать
> исходники xls2csv на тему того, как он определяет кодировку.
> 

Ну и другой вариант - сконвертировать в CSV с помощью xls2csv с явным
указанием кодировки, а потом открыть CSV-файл OpenOffice. Да, конечно,
при этом потеряются формулы, но числа и строки должны бть на месте. 

Кстати, если этот файл нормально показывается catdoc-ом, а не xls2csv,
то это значит что он на самом деле вордовый, а не экселовский. Т.е.
основное его содержимое составляет embedded OLE-объект с вордовым
документом. 



Reply to: