Зачем конвертировать MSO в XLS?
Outlook автоматически генерирует oledata.mso, когда сообщение составляется в формате Rich Text или Word и содержит встроенные объекты OLE. Даже если в тело письма была встроена диаграмма Excel, в oledata.mso попадают лишь частичные данные для отображения, а не вся книга. Файл .xls - это полноценная книга OLE2 BIFF8 с записями ячеек, формулами и листами; в структуре .mso ничего этого нет.
Способы конвертации MSO в XLS
Microsoft Excel APP
Попросите отправителя перетащить файл .xls или .xlsx непосредственно в письмо как обычное вложение; после получения откройте его в Microsoft Excel.
7-Zip FREE
Продвинутые пользователи могут распаковать полезную нагрузку ActiveMime и изучить внутреннюю структуру OLE в 7-Zip, но данные встроенного объекта - это лишь частичная информация для отображения; восстановить полноценную книгу .xls таким способом нельзя.
Программы, которые конвертируют MSO
Об этих форматах
Файл MSO - чаще всего называемый oledata.mso или editdata.mso - не является документом. Это вложение с форматированием, которое Outlook добавляет автоматически, когда отправитель составляет…
Открыть детали .MSO →Файл XLS - это электронная таблица Microsoft Excel старого формата (эпохи Excel 97-2003), сохраненная как бинарный файл, а не на базе ZIP, как XLSX, используемый с 2007 года. Вы можете…
Открыть детали .XLS →Качество и на что обратить внимание
- Онлайн-конвертеры, заявляющие о преобразовании
.msoв.xls, выдают мусор на выходе - исходные данные не являются электронной таблицей. - Переименование
oledata.msoв.xlsне меняет его внутреннюю структуру; Microsoft Excel отклонит такой файл. - Отправителю следует изменить формат сообщений Outlook на HTML или «Обычный текст» («Файл» > «Параметры» > «Почта»), чтобы предотвратить генерацию файлов
.mso.
Часто задаваемые вопросы
Существует ли инструмент для извлечения таблицы из oledata.mso?
.mso являются частичной информацией для визуализации, а не полной книгой, поэтому восстановить пригодный для использования файл .xls невозможно.Почему у файла расширение .mso вместо .xls?
.xls не заставит Excel открыть его.Является ли oledata.mso тем же самым, что и winmail.dat?
winmail.dat - это контейнер TNEF, который может скрывать внутри себя реальные вложения; oledata.mso - это оболочка ActiveMime для данных объектов OLE и не содержит ожидаемую вами таблицу.