Проблема с открытием файла xls

Автор sergboss, 21 февраля 2011, 13:29

0 Пользователи и 1 гость просматривают эту тему.

sergboss

Добрый день!
Столкнулся с проблемой открытия файла xls. Вместо открытия появляется таблица импорта текста, далее сообщает о превышении количества строк и потом файл открывается в странном виде (см. изображения). Как открыть файл правильно, чтобы его содержимое стало доступно?

OpenOffice.org 3.2.1
OOO320m19 (Build:9505)

[вложение удалено Администратором]

convas

Это не файл XLS.
Это какой-то файл XML.

sergboss


convas

Надо знать, в какой программе он создан.
И это не обязательно мог быть MS Excel.
Да и посмотреть на него "в живую" тоже не помешало бы.

dr.Faust

Что-то это не очень похоже на xml, хотя безусловно нечто похожее.
Скорее это какая-то таблица в html. Не?

А если его открыть с помощью Writer?
Свобода информации - свобода личности!

sergboss

Цитата: dr.Faust от 22 февраля 2011, 20:26А если его открыть с помощью Writer?

Результат открытия вот - таже белиберда, только в профиль :((


Цитата: convas от 22 февраля 2011, 19:20Да и посмотреть на него "в живую" тоже не помешало бы.
Это прайс-лист компании, вроде бы не должен быть создан в чем-то экзотическом... А как его выложить чтоб получился вживую?

[вложение удалено Администратором]

JohnSUN

#6
В принципе, задача решаема... Но интересно было бы разобраться в причинах этого загадочного сбоя...

PS. То есть понятно, как это всё задумывалось (из Экселя текущий лист с прайсом сохранили как веб-страницу, но с расширением xls, хотя и должно было стать mht).
Понятна и причина "неоткрывания" - первый столбец практически весь записался с ошибкой в значении (это не наша проблема, это XL так сработал)
Ясно, что нужно сделать для ООо - переименовать xls в mth и открыть-пересохранить-переоткрыть...
Но вот как получилось, что ООо не распознал "MIME-Version: 1.0" - вот тут вопрос... Повелся на расширение?..

PPS. Похоже, так и есть - офис поверил расширению. Сервис com.sun.star.document.TypeDetection возвращает "calc_MS_Excel_5095" (или "calc_MS_Excel_40" в ООо 3.1.1) для прайса с расширением xls и возвращает пустую строку для того же файла с расширением mht.
В общем, чтобы открыть правильно, нужно и файл назвать правильно.

[вложение удалено Администратором]
Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне

sergboss

Цитата: JohnSUN от 24 февраля 2011, 10:31Ясно, что нужно сделать для ООо - переименовать xls в mth и открыть-пересохранить-переоткрыть...

О чудо! спасибо огромнейшее! Действительно как только изменил расширение злостного файла - всё открылось. Правда в первой строчке стала видна какая-то служебная информация, но её и ручками потереть можно...

А вот научите, уважаемый JohnSUN, как в будущем определять в случае похожих засад с открытием на какое расширение нужно поменять чтобы открылось? Как Вы узнали, что надо сделать именно mht ?
И можно ли вообще избавиться от необходимости переименований? Или это нужно звонить авторам того файла и говорить, что у них файл создается с ошибочным расширением?

Ещё раз огромнейшее спасибо за помощь!!

[вложение удалено Администратором]

аЛЕКСАНДР

А каким образом его можно сохранить в формате mht?

JohnSUN

В смысле - из Excel?

В меню Файл - команда Сохранить как веб-страницу.

Из OpenOffice.org такой возможности не знаю. Да и нужна ли она? Сам формат более-менее точно распознается только тем же Excel и Internet-Explorer, широкого распространения не получил. Достаточно того, что контент файла можно получить переименовав исходный файл и открыв его, например, в Calc'е
Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне

ape

#10
В формате .mht  по-умолчанию сохраняет web-страницы Опера. Открыла она исходный файл после изменения расширения без ошибок и вопросов (открывает и без изменения расширения). Далее - сохранить как НТМ. Вот результат:
----------
Цитата: аЛЕКСАНДР от  1 марта 2011, 10:56
А каким образом его можно сохранить в формате mht?
Если из ООо: создать файл Web-ом, сохранить как HTML, открыть Оперой, сохранить как "веб-архив (одним файлом)".
Цитата: JohnSUN от 24 февраля 2011, 12:31
В принципе, задача решаема... Но интересно было бы разобраться в причинах этого загадочного сбоя...
PS. То есть понятно, как это всё задумывалось (из Экселя текущий лист с прайсом сохранили как веб-страницу...
ИМХО - всё проще. У меня МСО-11 без Outlook и Win_NT-5.x без Outlook_Express. Так вот: МСО файл НЕ ОТКРЫЛ! Похоже, что адресату лист Exel отправили прямо из МСО, использовав Outlook.
--------
02\03\11: Ошибся в возможностях Оперы - преобразовывать xxx.mht в ххх.htm она не умеет.

[вложение удалено Администратором]