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-объект с вордовым документом. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

