Убедитесь что файл не поврежден и расширение его имени соответствует формату excel
Перейти к содержимому

Убедитесь что файл не поврежден и расширение его имени соответствует формату excel

  • автор:

Убедитесь что файл не поврежден и расширение его имени соответствует формату excel

При экспортировании отчета в виде XLS-файла из Salesforce с помощью кнопки «Export Details» при последующем открытии этого Excel-файла на компьютере офис показывает предупреждение о том, что формат файла не совпадает с его расширением:

Несовпадение формата и расширения XLS-файла

Можно нажать на кнопку «Да», чтобы открыть файл. Или нажать на кнопку «Нет», чтобы не открывать 🙂

Справку Microsoft вообще смысла нет открывать — там нет нужной информации.

Полный текст предупреждения на русском языке:

Действительный формат открываемого файла (report.xls) отличается от указываемого его расширением имени файла. Перед открытием данного файла убедитесь, что он не поврежден и получен из надежного источника. Открыть этот файл сейчас?

Полный текст предупреждения на английском языке:

The file format and extension of report.xls don’t match. The file could be corrupted or unsafe. Unless you trust its source, don’t open it. Do you want to open it anyway?

Самое интересное, что при экспорте из Salesforce было четко указано:

  • формат файла — Excel Format .xls
  • кодировка файла — Unicode (UTF-8), хотя тип выбранной кодировки абсолютно не влияет на ситуацию.

Несовпадение формата и расширения XLS-файла

Как убрать сообщение о несовпадении формата и расширения у XLS-файла?

Для того, чтобы это предупреждение для данного файла больше не отображалось при его открытии, нужно пересохранить этот файл, изменив его тип с «Веб-страница (*.htm,*.html)» на «Лист Microsoft Excel 97-2003 (*.xls)» или на «Книга Excel с поддержкой макросов (*.xlsx)«:

Несовпадение формата и расширения XLS-файла

При сохранении нового отчета придется повторять эту процедуру снова :((((

Как навсегда убрать сообщение о несовпадении формата и расширения у XLS-файла?

На компьютере с OS Windows можно отключить это предупреждение и сделать так, чтобы MS Office сразу открывал файлы, у которых тип не совпадает с содержимым. Для этого необходимо внести изменение в реестр в соответствующей ветке установленной версии MS Office.

Необходимо в ветке реестра [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\14.0\Excel\Security] (указанный путь для MS Ofice 2012!) создать параметр DWORD (32 бита) с именем ExtensionHardening и значением 0.

Для упрощения данной операции можно создать текстовый файл со следующим содержимым:

сохранить и сменить расширение с .txt на .reg

Затем запустить этот файл и разрешить внесение изменений в реестр Windows.

После этого сообщение «Действительный формат открываемого файла (report.xls) отличается от указываемого его расширением имени файла. Перед открытием данного файла убедитесь, что он не поврежден и получен из надежного источника. Открыть этот файл сейчас?» не будет отображаться, и файл будет сразу открываться.

Как открывать такие файлы на смартфоне?

С одной стороны это не проблема — получив отчет из Salesforce, пересохранить файл и спокойно дальше с ним работать, но, с другой стороны, данное несовпадение не дает просматривать эти файлы на мобильных устройствах — например, ни iOS-приложение Outlook не может отобразить содержимое таких файлов, ни приложение Office (ох уж эти Microsoft!):

Несовпадение формата и расширения XLS-файла Несовпадение формата и расширения XLS-файла

Поиск в интернете — как решить эту проблему, не был продуктивным. Была найдена информация, что компания Microsoft, начиная с MS Office 2007 внедрила эту проверку и назвала её «Extension Hardening» (с натяжкой можно перевести это на русский как «Усиление расширения«), эта проверка гарантирует (или не гарантирует и сообщает об этом :), что содержимое открываемого файла соответствует указанному расширению.

Для файлов с расширением XLS тип файла (MIME) должен быть в формате XLS (BIFF8) — application/vnd.ms-excel, чтобы открываться без предупреждения.

Если тип файла имеет другой формат, то пользователь обязательно получит предупреждение в сплывающем окне, поскольку содержимое файла отличается от расширения или типа MIME. Например, HTML-файл имеет следующий MIME: text/html.

Проверить MIME не сложно. Если открыть XLS-файл-отчет? полученный из Salesforce, то сразу в первой строке видно, что тип файла — HTML. И html-теги в следующих строках дополнительно это подтвеждают:

Несовпадение формата и расширения XLS-файла

Получается, что по факту Salesforce экспортирует HTML-файл, но расширение к нему прицепляет экселевское.

Умный Excel при открытии таких файлов воспринимает и отображает их нормально, но для полноценного дальнейшего использования все-таки надо их вручную преобразовывать в другой тип (XLS или XLSX).

Странно, что при экспорте нет возможности указать типа файла — HTML/HTM, в этом случае он открывался бы для просмотра в другом приложении, а не в капризном Excel.

Но это не всё!

При создании XLS-файлов в Salesforce с помощью APEX похожее предупрежедение также может отображатся, так как в этом случае файл с расширением XLS скорее всего будет представлять собой XML-файл.

Альфа-Авто: Неизвестная ошибка открытия отчета в Excel

При открытии (сохранении) отчета, сформированного в Альфа-Авто, в Excel 2010 стала появляться Неизвестная ошибка:
<ОбщаяФорма.Отчет.Форма(962)>: Ошибка при вызове метода контекста (Open)
Excel.Workbooks.Open(КаталогВременныхФайлов() + "tmpxls.xls");
по причине:
Неизвестная ошибка
Вроде на форуме 1С-Рарус нашел решение подобной проблемы https://rarus.ru/forum/messages/forum7/topic10978/message62444/#message62444, но замена расширения у файла tmpxls.xls на xlsx мне не помогла:
Произошла исключительная ситуация (Microsoft Excel): Не удается открыть файл "tmpxls.xlsx", так как формат или расширение этого файла являются недопустимыми. Убедитесь, что файл не поврежден и расширение его имени соответствует его формату
Excel.Workbooks.Open(КаталогВременныхФайлов() + "tmpxls.xlsx"); //+МВ 14.02.2019 xls дает Неизвестная ошибка
по причине:
Произошла исключительная ситуация (Microsoft Excel): Не удается открыть файл "tmpxls.xlsx", так как формат или расширение этого файла являются недопустимыми. Убедитесь, что файл не поврежден и расширение его имени соответствует его формату

А настройках безопасности Excel затрудняюсь. Дело в том, что КаталогВременныхФайлов(), в который пишется tmpxls.xls, находится D:\Users\mv\AppData\Local\Temp\3\. Не знаю, как его назначает система? А пытаюсь добавить его в Надежное расположение, и не дает, говорит не является допустимым!? https://jpegshare.net/e7/32/e7329ffaad896b0109bb8f5689f1e368.jpg.html
Как побороть проблему?

>стала появляться Неизвестная ошибка

Признавайтесь что меняли что стала ошибка появляться? Одмины с правами на сервере не игрались?

(8) Ты понимаешь что сервер 1С запускается от другого юзера не от того что клиент 1С ?

Или у вас там файловая база?

(9) Рабочая база SQL, а отлаживаю в файловой копии — одна и та же ошибка:
<ОбщаяФорма.Отчет.Форма(963)>: Ошибка при вызове метода контекста (Open)
Excel.Workbooks.Open(КаталогВременныхФайловExcel);
по причине:
Неизвестная ошибка
и для расширения xls, и для xlsx.

Где в системе назначается КаталогВременныхФайлов()? Хочу ее поменять, хотя бы под собой для проверки.

(16) Одна из функций (самая короткая) без каких либо изменений (всего их 4):

// Открыть отчет в формате Excel
Процедура ОткрытьВExcelТабличныйДокумент(Excel, ДокументРезультат) Экспорт

ДокументРезультат.Записать(КаталогВременныхФайлов() + "tmpxls.xls", ТипФайлаТабличногоДокумента.HTML);
Excel.Workbooks.Open(КаталогВременныхФайлов() + "tmpxls.xls");
tmpBook = Excel.Workbooks.Item(Excel.Workbooks.Count);
КнигаExcel = Excel.Workbooks.Add();
ЛистExcel = КнигаExcel.WorkSheets.Item(1);
КнигаExcel.Colors = tmpBook.Colors;
tmpBook.Sheets(1).Cells.Copy(ЛистExcel.Cells);
tmpBook.Close();
КнигаExcel.Activate();
ЛистExcel.Activate();
Excel.Visible = 1;

(18) Другая, чуть подлиннее:

// Процедура открывает в MS Excel табличный документ или сводную таблицу
Процедура ДействияФормыОткрытьВExcel(Кнопка)
Попытка
Excel = Новый COMОбъект("Excel.Application");
Исключение
Сообщить("ОШИБКА! Приложение MS Excel отсутствует или недостаточно прав доступа!
| — " + ОписаниеОшибки(), СтатусСообщения.ОченьВажное);
Возврат;
КонецПопытки;
// Откроем табличный документ
ЭлементыФормы.ТабличныйДокумент.Записать(КаталогВременныхФайлов() + "tmpxls.xls", ТипФайлаТабличногоДокумента.XLS);
Excel.Workbooks.Open(КаталогВременныхФайлов() + "tmpxls.xls");
tmpBook = Excel.Workbooks.Item(Excel.Workbooks.Count);
КнигаExcel = Excel.Workbooks.Add();
КнигаExcel.Colors = tmpBook.Colors;
tmpBook.Sheets(1).Copy(КнигаExcel.WorkSheets(1));
ЛистExcel = КнигаExcel.WorkSheets.Item(1);
//tmpBook.Sheets(1).Cells.Copy(ЛистExcel.Cells);
tmpBook.Close();
//ЛистExcel.Name=ЭтаФорма.ОбъектПредставление;
Если ЭлементыФормы.ТабличныйДокумент.ОриентацияСтраницы=ОриентацияСтраницы.Портрет Тогда
ЛистExcel.PageSetup.Orientation = 1;
Иначе
ЛистExcel.PageSetup.Orientation = 2;
КонецЕсли;
ПолеСлева=ЭлементыФормы.ТабличныйДокумент.ПолеСлева/25.4;
ПолеСправа=ЭлементыФормы.ТабличныйДокумент.ПолеСправа/25.4;
ПолеСверху=ЭлементыФормы.ТабличныйДокумент.ПолеСверху/25.4;
ПолеСнизу=ЭлементыФормы.ТабличныйДокумент.ПолеСнизу/25.4;
ЛистExcel.PageSetup.LeftMargin = Excel.Application.InchesToPoints(ПолеСлева);
ЛистExcel.PageSetup.RightMargin = Excel.Application.InchesToPoints(ПолеСправа);
ЛистExcel.PageSetup.TopMargin = Excel.Application.InchesToPoints(ПолеСверху);
ЛистExcel.PageSetup.BottomMargin = Excel.Application.InchesToPoints(ПолеСнизу);
КнигаExcel.Activate();
ЛистExcel.Activate();
Excel.Visible = 1;
Excel = "";
КонецПроцедуры // ДействияФормыОткрытьВExcel()

(17) здесь уберите HTML

ДокументРезультат.Записать(КаталогВременныхФайлов() + "tmpxls.xls", ТипФайлаТабличногоДокумента.HTML);

давайте эти эксперименты на потом.

Внес изменения в (19):

// Процедура открывает в MS Excel табличный документ или сводную таблицу
Процедура ДействияФормыОткрытьВExcel(Кнопка)
Попытка
Excel = Новый COMОбъект("Excel.Application");
Исключение
Сообщить("ОШИБКА! Приложение MS Excel отсутствует или недостаточно прав доступа!
| — " + ОписаниеОшибки(), СтатусСообщения.ОченьВажное);
Возврат;
КонецПопытки;
// Откроем табличный документ
ЭлементыФормы.ТабличныйДокумент.Записать(КаталогВременныхФайлов() + "tmpxls.xls", ТипФайлаТабличногоДокумента.XLS);
ОшибкаОткрытия = Ложь; //+МВ 18.02.2019
Попытка
Excel.Workbooks.Open(КаталогВременныхФайлов() + "tmpxls.xls");
Исключение
Сообщить("Ошибка открытия Excel файла: " + КаталогВременныхФайлов() + "tmpxls.xls
| — " + ОписаниеОшибки(), СтатусСообщения.Внимание);
ОшибкаОткрытия = Истина;
КонецПопытки; //-МВ
tmpBook = Excel.Workbooks.Item(Excel.Workbooks.Count);
КнигаExcel = Excel.Workbooks.Add();
КнигаExcel.Colors = tmpBook.Colors;
tmpBook.Sheets(1).Copy(КнигаExcel.WorkSheets(1));
ЛистExcel = КнигаExcel.WorkSheets.Item(1);
//tmpBook.Sheets(1).Cells.Copy(ЛистExcel.Cells);
tmpBook.Close();
//ЛистExcel.Name=ЭтаФорма.ОбъектПредставление;
Если ЭлементыФормы.ТабличныйДокумент.ОриентацияСтраницы=ОриентацияСтраницы.Портрет Тогда
ЛистExcel.PageSetup.Orientation = 1;
Иначе
ЛистExcel.PageSetup.Orientation = 2;
КонецЕсли;
ПолеСлева=ЭлементыФормы.ТабличныйДокумент.ПолеСлева/25.4;
ПолеСправа=ЭлементыФормы.ТабличныйДокумент.ПолеСправа/25.4;
ПолеСверху=ЭлементыФормы.ТабличныйДокумент.ПолеСверху/25.4;
ПолеСнизу=ЭлементыФормы.ТабличныйДокумент.ПолеСнизу/25.4;
ЛистExcel.PageSetup.LeftMargin = Excel.Application.InchesToPoints(ПолеСлева);
ЛистExcel.PageSetup.RightMargin = Excel.Application.InchesToPoints(ПолеСправа);
ЛистExcel.PageSetup.TopMargin = Excel.Application.InchesToPoints(ПолеСверху);
ЛистExcel.PageSetup.BottomMargin = Excel.Application.InchesToPoints(ПолеСнизу);
КнигаExcel.Activate();
ЛистExcel.Activate();
Excel.Visible = 1;
Если ОшибкаОткрытия Тогда //+МВ 18.02.2019
Попытка
Excel.Workbooks.Open(КаталогВременныхФайлов() + "tmpxls.xls");
Исключение
Сообщить("Повторная ошибка открытия Excel файла: " + КаталогВременныхФайлов() + "tmpxls.xls
| — " + ОписаниеОшибки(), СтатусСообщения.Внимание);
ЗапуститьПриложение("explorer " + КаталогВременныхФайлов());
КонецПопытки;
КонецЕсли; //-МВ
Excel = "";
КонецПроцедуры // ДействияФормыОткрытьВExcel()

Теперь открываются 2 Excel одинаковых файла: Книга1 и tmpxls [Режим совместимости]! При этом 1 ошибка: Ошибка открытия Excel файла: D:\Users\mv\AppData\Local\Temp\2\tmpxls.xls
— <ОбщаяФорма.ПечатнаяФормаДокументов.Форма(46)>: Ошибка при вызове метода контекста (Open): Неизвестная ошибка
Получается, что при 1-й попытке файл tmpxls не готов к открытию (исполнению Excel.Workbooks.Open)? Когда его можно открывать, после какой команды?

Попытка
Excel.Workbooks.Open(КаталогВременныхФайлов() + "tmpxls.xls");

если это не работает, тогда в исключение

Исключение
Сообщить("Повторная ошибка открытия Excel файла: " + КаталогВременныхФайлов() + "tmpxls.xls
| — " + ОписаниеОшибки(), СтатусСообщения.Внимание);
ЗапуститьПриложение("explorer " + КаталогВременныхФайлов());

Первый раз не получилось открыть, ну и пусть. Откроем второй раз. Зачем?

Попытка
Excel.Workbooks.Open(КаталогВременныхФайлов() + "tmpxls.xls");
Исключение
Сообщить("Ошибка открытия Excel файла: " + КаталогВременныхФайлов() + "tmpxls.xls
| — " + ОписаниеОшибки(), СтатусСообщения.Внимание);
ОшибкаОткрытия = Истина;
КонецПопытки; //-МВ
.
Попытка
Excel.Workbooks.Open(КаталогВременныхФайлов() + "tmpxls.xls");
Исключение
Сообщить("Повторная ошибка открытия Excel файла: " + КаталогВременныхФайлов() + "tmpxls.xls
| — " + ОписаниеОшибки(), СтатусСообщения.Внимание);
ЗапуститьПриложение("explorer " + КаталогВременныхФайлов());
КонецПопытки;

ОшибкаОткрытия = Ложь; //+МВ 18.02.2019

Попытка
Excel.Workbooks.Open(КаталогВременныхФайлов() + "tmpxls.xls");
Исключение
Сообщить("Ошибка открытия Excel файла: " + КаталогВременныхФайлов() + "tmpxls.xls
| — " + ОписаниеОшибки(), СтатусСообщения.Внимание);
Excel = Неопределено;
Возврат;//ОшибкаОткрытия = Истина;
КонецПопытки; //-МВ

И ещё надо глянуть запущены ли процессы Эксель на сервере. Возможно оин заняли ваш файл "tmpxls"

Ошибка считывания неизвестный или неподдерживаемый формат файла excel

Помогите. У меня испортился файл excel,пишет: неизвестный формат файла. После нажатия на ОК он открывается, но там всё в «иероглифах» (большая часть квадратики)Попытались восстановить программой Recovery, она восстанавливает, но т.к. нет к ней крека(т.е. он есть на сайте, но он стоит бешеных денег) она его не сохраняет в исправленом виде. Может кто знает альтернативный выход из данной ситуации, или хотя бы где можно прогу «попроще» достать. Заранее спасибо.

Профиль
Группа: Участник
Сообщений: 466
Регистрация: 17.5.2005
Где: Москва

Репутация: 5
Всего: 20

так виновника выложил бы

Профиль
Группа: Участник
Сообщений: 11
Регистрация: 22.8.2006

Репутация: нет
Всего: нет

Извените, файл выложить не могу. Там важная информация о предприятии. Файл довольно большой, информация важная, без него как без рук. Мы попробовали ещё одну прогу, но у неё не получилось ! Как быть? Подскажите что попробовать, мы уже отчаялись почти.

Профиль
Группа: Участник
Сообщений: 466
Регистрация: 17.5.2005
Где: Москва

Репутация: 5
Всего: 20

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

Профиль
Группа: Участник
Сообщений: 11
Регистрация: 22.8.2006

Репутация: нет
Всего: нет

Обыскал весь http://overclockers.ru/TSC/#whatis , нет там ничего похожего на то что мне нужно, люди HELP. Вроде проблема не настолько редкая, может кто сталкивался?

Профиль
Группа: Участник
Сообщений: 466
Регистрация: 17.5.2005
Где: Москва

Репутация: 5
Всего: 20

там ничего и не было, это всего лишь моя подпись…

Добавлено @ 12:35
можешь еще рискнуть скинуть лично мне на мыло..

Профиль
Группа: Участник
Сообщений: 310
Регистрация: 2.4.2005
Где: Санкт-Петербург

Репутация: 15
Всего: 17

Один из вариантов восстановления (который кстати описывали сами майкрософтовцы):
создать новый документ, ввести в яечйки ссылки такого типа:
=[Книга1.xls]Лист1!A1
Далее распостранить это на ячейки ниже и правее.
Повторить для других листов.
Может что-то и восстановится.

Профиль
Группа: Участник
Сообщений: 310
Регистрация: 2.4.2005
Где: Санкт-Петербург

Репутация: 15
Всего: 17

Вот кое-что нашлось:
http://support.microsoft.com/kb/142117/en-us (XL97 и ранее)
http://support.microsoft.com/kb/179871/en-us (XL2000)
http://support.microsoft.com/kb/820741/en-us (XL2002/2003)

Профиль
Группа: Участник
Сообщений: 11
Регистрация: 22.8.2006

Репутация: нет
Всего: нет

Пробовали уже и таким способом, эффект нулевой Товарищи, программулина нужна, помогите пжлста, подскажите ссылочку туда, где можно эту заветную программу взять бесплатно! Я не знаю, может какие нибудь другие есть программы исправляющие даную ошибку! Скорее всего без дополнительного ПО уже эту проблему не решить, всё перепробовали. С нетерпением жду отзывов.

Профиль
Группа: Участник
Сообщений: 310
Регистрация: 2.4.2005
Где: Санкт-Петербург

Репутация: 15
Всего: 17

Цитата(Nickolau @ 24.8.2006, 12:51)
Пробовали уже и таким способом, эффект нулевой Товарищи, программулина нужна, помогите пжлста, подскажите ссылочку туда, где можно эту заветную программу взять бесплатно! Я не знаю, может какие нибудь другие есть программы исправляющие даную ошибку! Скорее всего без дополнительного ПО уже эту проблему не решить, всё перепробовали. С нетерпением жду отзывов.

Уважаемый Nickolau.
Вы мой ответ-то выше читали?
Там и есть ссылочка на программулину.

PS: а Вы вообще-то уверены ,что файл можно восстановить ,если Вы перепробовали описанные выше в статье MS способы. Иногда бывает и все, кердык.
Но, тем не менее, желаю, чтобы у Вас все закончилось хорошо.

Профиль
Группа: Участник
Сообщений: 11
Регистрация: 22.8.2006

Репутация: нет
Всего: нет

Когда я писал свое последнее сообщение, я действительно не видел вашего ответа, т.к. по видимому мы писали примерно в одно время. Но, тем не менее, обратившись по вашим ссылкам, скачав от туда программу восстановления и попробовав ей решить проблему, мы столкнулись с интересной ситуацией. А именно, после того как эта программа «поработала» с нашим файлом, он стал открываться в таком же «корявом» виде, но только уже не нужно нажимать ОК для его открытия. Вот такие пироги . Так что, вопрос остался открытым. Мы из интернета «не вылазим» уже неделю, ищем варианты, но всё как-то мимо. Греет душу одно, то, что восстановить документ всё-таки можно, и это факт! Но нас интересует бесплатный вариант решения этой проблемы. Интернет штука необъятная, надеемся, что кто-нибудь всё-таки сталкивался с такой проблемой и нашел выход в сети. Опять же ждем с нетерпением ваших советов.

Профиль
Группа: Участник
Сообщений: 45
Регистрация: 8.6.2006
Где: Россия, Самарская обл., Исаклы

Репутация: нет
Всего: нет

Цитата(Nickolau @ 22.8.2006, 11:10)
Помогите. У меня испортился файл excel,пишет: неизвестный формат файла.

У нас тоже была такая проблема! И как вы думаете она образовалась? А ответ такой наши доблесные юзера сделали следующие: файл Worda открыли через контестное меню/ выбор программы в ручную/ выбрали Excel/ и поставили приминить ко всем файлам этого типа. (одного не понял как они до этого додумались ) При открытии выдает такую же ошибку и потом так же появляются квадратики. Так что первое что сделай посмотри расширение может ты открываешь файл Worda в Excele.

Профиль
Группа: Участник
Сообщений: 11
Регистрация: 22.8.2006

Репутация: нет
Всего: нет

Конечно, всё гениальное просто, но не в данном случае! Это, к сожалению, изначально был именно Excel файл. Но может быть и есть какая-то суть в вашем примере, потому как файл был последний раз в рабочем состоянии «в руках» у одной мадам, которая в него занесла данные и сохранила. Говорит: «сохранила как обычно-нажала на крестик и нажала сохранить». Хотя черт его знает на самом деле как ! И вот именно после этого сохранения файл не смог уже открыть никто. С расширениями «колдовали», не помогает. Опять же, склоняюсь к тому, что нужна программа. И опять надеюсь и уповаю на ваш опыт и знания, товарищи программисты(и не только) и жду советов!

Профиль
Группа: Участник Клуба
Сообщений: 1292
Регистрация: 1.2.2004
Где: Казань

Репутация: 6
Всего: 27

Посмотри в параметрах-сохранение куда сохраняется копия.Может поможет

Профиль
Группа: Участник
Сообщений: 11
Регистрация: 22.8.2006

Репутация: нет
Всего: нет

Цитата(Staruha @ 25.8.2006, 22:29)
Посмотри в параметрах-сохранение куда сохраняется копия.Может поможет

Нет. Ничего там нет.

Профиль
Группа: Участник
Сообщений: 310
Регистрация: 2.4.2005
Где: Санкт-Петербург

Репутация: 15
Всего: 17

Цитата(Nickolau @ 25.8.2006, 07:27)
Греет душу одно, то, что восстановить документ всё-таки можно, и это факт!

Да?
Это как Вы определили?
Не хочу быть плохим пророком, но файл может быть испорчен по разному. Представьте, что какая-то программа взяла и записала в файл xls поверх полезной информации полную ерунду. И каким макаром Вы вернете то что там было?

Ну, так или иначе, удачи Вам в этом нелегком деле…

Профиль
Группа: Участник Клуба
Сообщений: 1292
Регистрация: 1.2.2004
Где: Казань

Репутация: 6
Всего: 27

Цитата
она его не сохраняет в исправленом виде

Попробуй выделить весь лист(нажми квадратик в левом углу).Затем копировать и вставить в новую книгу.И так всю книгу

Профиль
Группа: Участник Клуба
Сообщений: 1292
Регистрация: 1.2.2004
Где: Казань

Репутация: 6
Всего: 27

Еще можно после восстановления вставить лист,затем выделить все предыдущие листы с помощью Ctrl и переместить их в Новую книгу и затем её Сохранить как

Профиль
Группа: Участник
Сообщений: 11
Регистрация: 22.8.2006

Репутация: нет
Всего: нет

Пробовал и так, не получается. Копируешь, вставляешь, сохраняешь, перетаскиваешь…, всё так же коряво остаётся. Что делать? Программа Recovery, как я уже писал, восстанавливает, но не дает сохранить и даже скопировать. Крэк для неё 93$ стоит( продуктик!). Но неужели без неё никак? Может быть кто-нибудь знает про эту «прогу», может она единственная в своем роде такая, может других и нет подобных программ? Во всяком случае, буду рад различным советам по поводу своей проблемы.

Профиль
Группа: Участник
Сообщений: 310
Регистрация: 2.4.2005
Где: Санкт-Петербург

Репутация: 15
Всего: 17

Николай, а Вы искать в интернете не пробовали? ;)
Вот например: http://www.yandex.ru/yandsearch?stype=www&…=excel+recovery

Если будут какие-то результаты — поделитесь пож-ста.

PS: Тут в другом форуме аналогичная проблема с такими же результатами.

Это сообщение отредактировал(а) AsIs — 5.9.2006, 12:26

Профиль
Группа: Участник
Сообщений: 11
Регистрация: 22.8.2006

Репутация: нет
Всего: нет

В общем, делюсь. Итак, найденные мной сайты, по вашей ссылке, были мной уже проверены на наличие той «заветной программулины», и к сожалению ничего я там не нашел. Говоря о том, что ничего не нашел, имеется в виду что ничего такого, что я не качал и не пробовал. Хотелось бы узнать по подробнее как решилась проблема с товарищем по несчастью. Напишите если не трудно. А вот я ещё хочу рассказать, есть 2 программы одна R-Excel Recovery, другая EasyRecovery Professional Trial. Вот первая восснанавливает, а вторая нет, хотя в ней специально есть режим восстановления файлов Excel. Так к чему я рассказываю, если товарищ умудрился где-то скачать R-Excel Recovery бесплатно, то буду очень признателен, если вы мне сообщите откуда. Ну или если другая «прога» ему помогла, то как она называется тоже интересно узнать. Жду ответа.

Профиль
Группа: Участник
Сообщений: 310
Регистрация: 2.4.2005
Где: Санкт-Петербург

Репутация: 15
Всего: 17

Да пож-ста. Вот ссылка:
http://forums.avalon.ru/forum/topic.asp?TOPIC_ID=5489
Только там ничего нового Вы не найдете.
Лучше задайте вопрос например здесь:
http://www.microsoft.com/office/community/…ng=ru&cr=RU

Или нужно просто «тупо» искать любую информацию на сайтах специалистов по Excel:
http://forums.avalon.ru/forum/topic.asp?TOPIC_ID=3998

0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) 0 Пользователей: « Предыдущая тема | Работа с MS Office | Следующая тема »

Распространенное сообщение об ошибке, которое обычно возникает, когда кто-то пытается открыть файл Excel в Windows, заключается в том, что Excel не может открыть файл из-за недопустимого формата или расширения файла. Убедитесь, что файл не поврежден и что расширение файла соответствует его формату. Это сообщение об ошибке возникает, особенно если файл либо несовместим с версией Excel, либо поврежден. Попробуем исправить эту проблему.

Excel не может открыть файл из-за недопустимого формата или расширения файла

Это сообщение об ошибке встречается в следующих случаях:

  • Файл поврежден или поврежден.
  • Файл несовместим с версией Excel.

Ошибка в Excel может быть исправлена ​​любым из следующих 3 методов, описанных ниже.

  1. Измените расширение файла
  2. Используйте функцию открытия и восстановления в Excel
  3. Изменить разрешения группы

Давайте рассмотрим вышеупомянутые методы более подробно!

1]Измените расширение файла

Если вы не можете открыть файл Excel из его местоположения, просто откройте любой файл Excel и щелкните значок Файл таб.

Затем перейдите в «Открыть»> «Обзор» и выберите файл с ошибкой.

В поле «Имя файла» измените расширение с «.xlsx» на «.xls» и сохраните его.

Попробуйте открыть файл еще раз.

2]Используйте функцию «Открыть и восстановить» в Excel

Перейдите на вкладку Файл и прокрутите вниз до Открыть вариант.

Нажмите кнопку «Обзор» и в появившемся диалоговом окне выберите файл Excel, в котором отображается сообщение об ошибке.

Теперь щелкните Открыть раскрывающийся список и выберите Открыть и отремонтировать вариант из списка.

Ваш файл Excel будет проверен на предмет повреждений и повреждений и немедленно исправлен.

3]Изменить разрешения группы

Щелкните правой кнопкой мыши файл Excel, который вы не можете открыть, и выберите Характеристики.

Когда появится диалоговое окно «Свойства», переключитесь на Безопасность таб.

Ударь Редактировать кнопку для изменения разрешений.

Когда откроется диалоговое окно с правами доступа к файлу, найдите и щелкните значок Добавлять кнопка.

Действие при подтверждении откроет новый Выберите пользователей или группы чат. Под ним найдите Передовой кнопка.

После этого нажмите Найти сейчас для отображения всех пользователей и групп.

Выбирать Каждый из списка, а затем нажмите ОК.

Еще раз нажмите ОК.

Теперь, когда вы вернетесь в диалоговое окно «Разрешения», вы заметите, что группа «Все» была прикреплена к списку пользователей.

Выберите группу «Все», установите все флажки под Разрешать, а затем нажмите Применять кнопку, чтобы применить изменения.

После этого вы сможете без проблем открыть файл Excel.

Не удается открыть файл, так как формат или расширение файла являются недопустимыми

30.11.2016, 21:59. Показов 164343. Ответов 8

Пытаюсь открыть файл, позже появляется окно, в котором написано : не удается открыть файл, так как формат или расширение файла являются недопустимыми…(файл в формате xlsx.Имя на xls менялось, а результата нет).Подскажите, пожалуйста, что делать, файл очень нужный, и если он не откроется, то будет плохо.

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь

15131 / 6405 / 1730

Сообщение от neznayu

файл в формате xlsx.Имя на xls менялось, а результата нет

Попробуйте поменять расширение на xlsb, xlsm.
Все 4-буквенные форматы Офиса это zip-архивы. Попробуйте изменить/дописать расширение .zip и открыть файл соотв. программой. Возможно, архив поврежден.

При открытии архива пишет, что архив поврежден или имеет неизвестный формат.

2637 / 1694 / 694

Извините за вопрос, а какой программой вы открывали файл в формате xlsx?

Экселем 2010 года

2637 / 1694 / 694

Изменять расширение на xls смысла нет. Если файл открывался раньше, а потом перестал, то вероятно поврежден.

А можно ли его как-нибудь восстановить?

Сообщение от neznayu

Пытаюсь открыть файл, позже появляется окно, в котором написано : не удается открыть файл, так как формат или расширение файла являются недопустимыми…(файл в формате xlsx.Имя на xls менялось, а результата нет).Подскажите, пожалуйста, что делать, файл очень нужный, и если он не откроется, то будет плохо

Очень часто подобного рода ошибка появляется , когда папка или сам файл унаследовал права на чтение другого пользователя. Нужно открыть безопасность и переназначить владельца файла на вашу УЗ. И в параметре безопасность для ВСЕ поставить полные права

Обновлено 2023 января: перестаньте получать сообщения об ошибках и замедлите работу вашей системы с помощью нашего инструмента оптимизации. Получить сейчас в эту ссылку

  1. Скачайте и установите инструмент для ремонта здесь.
  2. Пусть он просканирует ваш компьютер.
  3. Затем инструмент почини свой компьютер.

Когда вы открываете файл в Excel, вы получаете сообщение о том, что расширение имени файла не соответствует фактическому формату файла. Например, файл имеет расширение .xlsx-Filename, но на самом деле это текстовый файл, который должен иметь расширение .txt-Filename.

«Excel не может открыть файл ‘filename.xlsx’, потому что формат файла или расширение файла недопустимы. Убедитесь, что файл не был поврежден и что расширение файла соответствует формату файла ».

Прежде чем нажать кнопку «Да», чтобы открыть файл, необходимо выяснить, почему файл может иметь неправильное расширение имени файла.

Файл мог быть:

Если вы или кто-то из ваших знакомых случайно переименовал файл с неверным расширением, вы можете смело открывать файл. Затем сохраните файл в формате файла с соответствующим расширением имени файла.

Если вы или кто-то из ваших знакомых специально переименовал файл с другим расширением, чтобы Excel распознал расширение имени файла, вы можете открыть его. Однако рекомендуется хранить файл с расширением имени файла, соответствующим его фактическому формату.

Причины этой ошибки Excel:

Это сообщение об ошибке появляется в следующих случаях:

  • Файл не совместим с версией Excel.
  • Файл поврежден или поврежден.

Ручная модификация расширения

В большинстве случаев сообщение об ошибке указывает правильную причину. Если вы видите ошибку «Формат файла и расширение не совпадают», значит Файл Excel Вы пытаетесь открыть неудачно, возможно, это расширение, отличающееся от того, которое в настоящее время подключено.

Несколько заинтересованных пользователей, которые также столкнулись с этой проблемой, сообщили, что им удалось решить проблему вручную (переименовав) расширение для различных популярных форматов Excel, пока они не нашли правильный.

Обновление за январь 2023 года:

Теперь вы можете предотвратить проблемы с ПК с помощью этого инструмента, например, защитить вас от потери файлов и вредоносных программ. Кроме того, это отличный способ оптимизировать ваш компьютер для достижения максимальной производительности. Программа с легкостью исправляет типичные ошибки, которые могут возникнуть в системах Windows — нет необходимости часами искать и устранять неполадки, если у вас под рукой есть идеальное решение:

  • Шаг 1: Скачать PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
  • Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
  • Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.

скачать

Используйте функцию «Открыть и восстановить» в MS Excel

Функция «Открыть и восстановить» — это функция в MS Excel для восстановления поврежденных файлов Excel. Чтобы использовать его, выполните следующие действия:

  1. Откройте приложение MS Excel
  2. Перейдите в Файл и выберите опцию Открыть.
  3. Выберите поврежденный файл и выберите Открыть и восстановить.
  4. Нажмите «Восстановить», чтобы начать ремонт.

Примечание. Если процесс восстановления Excel завершился неудачно при последнем использовании функции «Открыть и восстановить», повторите шаги с (i) по (v). Затем нажмите кнопку «Извлечь данные», чтобы извлечь значения и формулы из файла Excel.

Разблокировка файла

Оказывается, ошибка «Формат файла и расширение не совпадает» также может возникать из-за того, что она заблокирована в свойствах. Это типичный случай для файлов, загруженных из Интернета или полученных в качестве защиты через вложения электронной почты.

Если этот сценарий применим, вы можете легко решить проблему, открыв окно «Свойства файла», которое вызывает сообщение об ошибке и разблокировав его на вкладке «Безопасность».

Шаг 1: нажмите клавишу Windows + R, введите: excel.exe / safe и нажмите ОК.
Шаг 2: сохраните файл как .xlsx. Иногда полезно получить доступ к вашим данным, если Excel не может открыть файл .xlsx из-за повреждения файла.

Совет экспертов: Этот инструмент восстановления сканирует репозитории и заменяет поврежденные или отсутствующие файлы, если ни один из этих методов не сработал. Это хорошо работает в большинстве случаев, когда проблема связана с повреждением системы. Этот инструмент также оптимизирует вашу систему, чтобы максимизировать производительность. Его можно скачать по Щелчок Здесь

ed_moyes

CCNA, веб-разработчик, ПК для устранения неполадок

Я компьютерный энтузиаст и практикующий ИТ-специалист. У меня за плечами многолетний опыт работы в области компьютерного программирования, устранения неисправностей и ремонта оборудования. Я специализируюсь на веб-разработке и дизайне баз данных. У меня также есть сертификат CCNA для проектирования сетей и устранения неполадок.

Сообщение Просмотров: 307

есть файлики *.xlsx

есть Excel 2003

с сайта MS установлена конвертилка xlsx

Если открываю интерактивно — открывается эксель, появляется окошечко (макрос?) «выполняется преобразование файла» и все ок — файл открыт

если открываю программно

появлятся окошко эксельное по тиеацу «Неизвстный формат файла тралалаля» http://screencast.com/t/K5hKmDDHWRZM

что нужно дописать, чтобы открывалось и программно тоже…?

Пока стоп. Фигня какая-то…

Снова вопрос — описано в (0)

(0) Вопрос! Почему колесо от Камаза не подходит по креплению на Запорожец?

Так может новый офис поставить и не мучится?

(4) не покатит. лиценизий нет — раз, новый офис на Server 2003 — не факт что встанет

(5) Встанет, у меня стоит. Ну если лицехи нету тоды ой)

(5) Не воруй — посадють!

(7) 2013 офис станет на сервак 2003 нормально?

блин как все раком-то с этими экселями всегда

(11) Ну чтобы поиметь xlsx достаточно поставиь к примеру 2007 офис, который у меня и стоит на 2003 серваке, 2013 я не не ставил ибо нафиг не надо.

(0) Если в файле есть макросы (xlsm), то лучше пересохранять без них (не помню причину, но пришлось отказаться), xlsx — без проблем грузится на win2003 с Office2003 (ADO и OLE). Советую попробовать искать причину в 1С.

+(14) как вариант — проверить, работает ли обработка с админскими правами, также стоит проверить настройки безопасности Excel (если файл скачан из интернета — у него может стоять флаг запрета открытия.

(12) Excel — конфетка по сравнению с тем же pdf (вот где ад).

Конвертер запускается из командной строки — просто конвертишь файл, а потом кормишь в OLE.

(15) права админские.

программно — см.(0) — код на открытие всего 3 оператора.

(17) и как его запустить из командной строки…?

Еще стоит попробовать самому создать файл XLSX и проверить как он откроется через OLE — я сталкивался с реально битыми файлами, но они ругались на глюки при интерактивном открытии, а программно — без проблем.

(19) Он на xlsx должен быть в реестре прописан.

(20) это конечно идея… только ща под рукой сохранялки в xlsx нет.

(22) если есть Office 2003 с конвертером, то он умеет сохранять файлы в XLSX.

(23) Подтверждаю — умеет.

+(23) При сохранении в самом конце списка типов файлов будет Книга Excel 2007.

+(26) у меня этот файл открылся и через ADO и через OLE (создан в MSO 2010, открывал в MSO 2003).

(25) позырили вместе с сисадмином — нету у меня в типах файлов возможности сохранить в xlxs

(21) как бы мы не нашли…

(28) тогда я не верю, что вы ставили конвертер. Конвертер в MSO 2003 дает возможность и читать и писать.

Идея — поставьте его повторно — может он настройки повредил?

(29) Ставь ещё раз.

(30) это сейчас подправим, бо на локальнйо машине — ок.

хз.. конвертер переустановили — пофиг… нету.. на сервере 2003…

(33) ну я послал в (26) файл — попробуйте открыть его (макросов нет).

(34) угу, ща на нем тренироваться буду

(35) что-то мне подсказывает, что дело в настройках MSO. Я бы сделал так — вечером сделал бы копию системного диска на сервере и сделал полный сброс настроек MSO у администратора, после чего бы переустановил бы конвертер.

(31) снесли конфертер — не открывает.

установили конвертер — открывает xlsx, но в списке сохранеямых — форматат нет…

(38) Листали список типов файлов до конца? Искомое — предпоследнее (а список — длинный).

(39) зачем RTF? Как его потом читать?

(42) а смысл читать глазами в вордпаде, когда задача — открыть файл в 1С программно?

(43) Ну, rtf можно читать как обычный текст, только нужно ли ?

xlsx тоже можно читать, как обычный текст в zip-файле.

(40) нетути.. зырили поотдельности вдвоем с сисадимином

(34) — тот же самый вариант — не проходит, ругается на неизвестный формат файла

Насколько я помню Convert.exe ИмяФайла.xlsx ИмяФайла.xls позволяет выполнить преобразование.

win server 2003R2

(48) у нас эта хрень называется moc.exe

(50) Ну вот её и запускай.

(48) я так попробовал, но он блин кидае в какой-то темповый каталог и открывает эксель.. чего мне не надо

На сервер, стати, программа ставится в специальном режиме установки, чтобы она пользователям прописались.

(35) а как в таком режиме ставить.

(54) Через control.exe установка программ.

(55) шутку с конверт.экзк — заценил — утилита преобразования файловой системы.. ;-0

(52) ты пока трезвый, скажи завтра будет

ЗЫ нуегона непонятно с кем ночевать

(55) а кинуть мну на почту e.meil@mail.ru собственно уже экзешник конверетера?

(56) Блин его excelcnv вроде бы зовут.

(60) посмотрел. заморочено. excelcnv конвертит криво — что и написано по ссылке, дальнейшие разборки с MOICE — как там внизу написано — офигеть блин… MOICE без центра обновлени яне ставится… херня какая-то блин капец для решени япроблемы

.короче — поставил задачу сисадмину…

(62) В общем — ж.о.п.а.

Я его поставил, настроил — это убожество сконвертило файл xlsx в xls, но внутри всё равно формат xlsx — и, говорят, что это не лечится.

Предлагается посмотреть в сторону OpenOffice.

(63) а то… ;-)

пока — фиг с ним.

надо будет все равно «причесывать» загрузку заявок, приводить к единому формату… жпс.. клиента чтобы в простом экселе 2003 сохранил — этож КЛИЕНАТ НАПРЯЧЬ НАДО… да и там тоже зачастую не сильно продвинутые люди…

замучу под это дело или обмен по еди со всеми клиентами (но там же блин платно!0 илди свой сайт-прием заявок.

или пусть девки вручную конвертят.

(64) В общем, из командной строки я пока только узнал, что MOC.EXE -f Файл.xlsx вызывает диалог сохранения файла в старом формате.

В прицнипе, спасла бы эта фигня

но не удалось ее подключить в 7-ку… в примере для 8-ки — 3 параметра в ПодключитьВнешнююКомпоненту, а в клюшках — всего один…

можно конечно еще извернуться как зип разобрать — у того же абадонны есть пример

(65)по MOC — описание ключей сисадмин порылся — инфы вообще нет

(65) это хорошо! но блин в терминале при входе сразу запускается 1ска и вопросы сторонних программ даже если я запущу командную строку из 1с — не факт что вылезут на передний экран — так бы в принципе спасло

(65) еще бы туда подсунуть ключ итипа YES! (для автожмака «Сохранить»)

В общем, если в теле MOC.EXE покопаться, то оно ест только ключ -f, так как других с минусом просто не нашёл.

Кстати, если ему передавать только имя файла, то он его преобразует и открывает Excel — сам.

Так что можно попробовать потом эту Excel поймать или переопределить в реестре, кого открывать.

(71) да, можно, сделать типа moc1.exe и прописать для него цепочку вызова итоговой программы для открытия — типа батника — он получает полный путь темпового файла и перекидывает куда надо… — и уже получается кузяво…

(72) а мы кстати обсуждаем конвертилку и говорим о разных вещах — я говорил про FileFormatConverters.exe, а вы про что-то другое? moc какой-то…

(73) FileFormatConverters.exe — сам по себе ничего не конвертит, это всего лишь инсталлятор

(0) Смотри чо буржуи пищут

Opens a workbook.

expression.Open(FileName, UpdateLinks, ReadOnly, Format, Password, WriteResPassword, IgnoreReadOnlyRecommended, Origin, Delimiter, Editable, Notify, Converter, AddToMru, Local, CorruptLoad)

4 параметр с конца …

The index of the first file converter to try when opening the file. The specified file converter is tried first; if this converter doesn’t recognize the file, all other converters are tried. The converter index consists of the row numbers of the converters returned by the FileConverters property.

Это правда от 2010 Excel

(0) через ADO грузи

(74) Это чудо ставит это «умный» moc.exe

У меня, правда, возникла идея, что если в отладчике поймать вызов GetOpenFileName и просто закоментировать его, чтобы система перешла сразу на следующую функцию (но там ещё и проверку на ответ Cancel нужно отключить), то всё получится.

Другое дело, что так задачи не решаются.

В общем — берётся moc.exe и делается маленькая замена:

Сравнение файлов Moc.exe и MOC1.EXE

И вместо открытия диалога она просто сразу переходит к сохранению файла согласно заполненной структуре для OPENFILENAME.

Новый файл получается в той же директории, что и старый.

Передавать желательно с полным путём.

С Word-ом, он, кстати, делает тоже самое.

P.S. для любителей отладки предлагается бонусная игра — выпиливание MsgBox с именем файла после успешного сохранения.

(79) Молодец! :)

Насколько помню (сейчас mso2k3 под рукой нет), если после создания excel.application запустить «moc.exe путькфайлу.xlsx», то после этого нужная книга появляется в коллекции workbooks.

Единственно, нужно дождаться пока конвертер отработает.

(0) На самом деле файлы мс офиса xlsx представляют собой zip архив, так называемые файлы OPC (open packaging conventions). Из них можно вытащить информацию напрямую, минуя MS Office.

(82) Не все так просто :)

(82) Причём, их можно как каталог xml-файлов рассматривать.

UnZip, насколько я помню, в 1С есть встроенный — можно попробовать.

(83) Я думаю, проще, чем MOC отлаживать.

(83) Все очень просто, надо спецификацию формата почитать и все…

(87) В мире программирования вообще ничего сложного нет, нужно только уметь читать документацию (ну и нужно, чтобы в документации про подводные камни что-то писали).

Народ кто схемы (XSD) MS Office найдет, скинте сюда. :)

(88) Не дай Бог. Нас всех выгонют… Побольше камней и багов… «Главное знать на реке все мели»…

(90) Ну, если всех выгонят — то пусть тогда сразу на деревья обратно залазят и жрут кокосы.

Кстати — что-нить взлетело — или так и бросили недоматросив ?

(93) Ну а кому ещё ?

Мне же интересно, что там получилось.

(78) я не понял — по приведенным адресам в moc.exe прописать указанные батйики?

(94) а что там могло получиться…? либо гемор либо ручная работа, либо попытки разобраться с другим гемором. При том объеме заявок что уменя есть — ручная переконвертация — еще терпима.

(95) Ну да — если там то, что написано, то смело меняем — и диалог не появляется.

Только ещё остаётся окно MessageBox, но его я потом поймаю — если этот «механизм» поможет.

А вообще, мне кажется, что Excel, всё-таки, должен уметь открывать сам.

если подправка moc — решит вопрос конвератции в той же папке с передачей полного пути — то вполне устроит.

(97) нифига не понял

«..если там то, что написано, то смело меняем»

или тупо в результате по приведенным адресам обеспечить приведенные значения?

(98) Кстати, он из другой папки локально прекрасно запускается. А окошко — на следующей неделе выпилю, если время будет — я тут немного приболел — поэтому, как-то, в отладчике не копается.

Будь то сбор и представление данных или проверка деловых чисел, Excel — это удивительный инструмент, который помогает компаниям и частным лицам облегчить процессы анализа данных. Но когда excel начинает давать сбои, ситуация осложняется. Различные пользователи сталкивались с распространенной ошибкой excel, а именно: «Excel не может открыть файл, потому что расширение недействительно.

Эта ошибка не позволяет вам открыть важные файлы, тем самым лишая вас доступа к ним. А вы тоже столкнулись с такой же ошибкой? Ваш файл Excel выдает ошибку «Excel не может открыть файл, потому что расширение недействительно» каждый раз, когда вы пытаетесь его открыть? У нас есть шесть проверенных способов, которые помогут вам справиться с этой проблемой и избавиться от ошибки.

Ошибка «Excel не может открыть файл, потому что расширение недействительно» раздражает в самые неподходящие моменты, поскольку она может помешать вам получить доступ к вашему файлу. Начнем с того, что попытаемся решить проблему, изменив расширение файла. По умолчанию Excel 2004-10 сохраняет файл в формате XLS, в то время как более поздние версии сохраняют его в формате XLSX. Поскольку ошибка указывает на ошибку в расширении файла, перейдем к изменению расширения файла на другой тип.

Шаг 1: Запустите Microsoft Excel на своем компьютере.

Шаг 2: Перейдите в раздел «файлы» и нажмите «Экспорт».

Шаг 3: В разделе выберите «изменить тип файла» и нажмите на файл с ошибкой.

Шаг 4: Измените расширение файла и сохраните его.

Способ 2: Устранить ошибку Excel не может открыть файл путем восстановления предыдущего файла Excel

Если вышеописанный способ не помог решить проблему, можно предположить, что файл не подходит для вашей версии excel, поэтому следует восстановить его до более старой версии. Причиной ошибки может быть заражение компьютера вирусом или вредоносным ПО, что приводит к сбоям в работе компьютера. Ниже описаны шаги по восстановлению ПК до более старой версии.

1. Найдите зараженный файл в проводнике.

2. Щелкните файл правой кнопкой мыши и выберите в меню пункт «Свойства».

3. Перейдите к строке «предыдущие версии».

4. Появится список предыдущих версий, выберите одну из них и нажмите «ОК».

Способ 3: Устранение ошибки Excel при использовании функции открытия и восстановления файла

Если оба вышеуказанных способа не помогли, необходимо воспользоваться встроенной функцией восстановления Microsoft office. Эта функция помогает устранить любые неполадки в файлах и подготовить их к бесперебойному и безотказному использованию. Выполните следующие шаги, чтобы легко исправить ошибку «Excel не может открыть файл, потому что формат или расширение файла не соответствует действительности».

Шаг 1: Запустите Excel на компьютере и перейдите в раздел «Файлы».

Шаг 2: Нажмите на «открыть» и выберите в боковом меню пункт «Обзор».

Шаг 3: Выберите нужный файл и разверните выпадающее меню «открыть».

Шаг 4: Выберите «открыть и восстановить».

Способ 4: Исправление Excel не может открыть файл путем восстановления несохраненной рабочей таблицы

Иногда ошибка «Excel не может открыть файл, потому что расширение недействительно» возникает из-за отключения питания или неправильного сохранения. Несохраненный Excel не может открыться, поскольку он поврежден по таким причинам. Microsoft Excel предлагает отличную функцию под названием «Восстановить несохраненную рабочую страницу». С помощью этой функции можно восстановить файл Excel и открыть его. Ниже описаны шаги по восстановлению несохраненной рабочей страницы:

1. Запустите MS Excel в системе, а затем перейдите на вкладку «Файл».

2. Перейдите в раздел «Информация».

3. Нажмите на опцию «Управление рабочей страницей».

4. Выберите опцию «Восстановить несохраненную рабочую страницу».

5. После нажатия на кнопку «Восстановить несохраненную рабочую страницу» Microsoft Excel начнет поиск несохраненных файлов и отобразит их.

6. Из отображенного файла откройте файл и сохраните его снова.

Способ 5: Исправление Excel не может открыть файл с помощью перехода в безопасный режим

Если файл Excel по-прежнему не открывается или расширение не соответствует действительности, попробуйте запустить Excel в безопасном режиме и отключите опцию » Расширения». Таким образом, вы также можете проверить наличие ошибок в MS Excel. Перейдем к процедуре решения проблемы.

Шаг 1: Нажмите клавишу «Window + R», чтобы запустить «Командную строку».

Шаг 2: Когда откроется диалоговое окно «Команда», введите excel/safe в поле поиска и нажмите кнопку «Enter».

Шаг 3: Когда Microsoft Excel запустится в безопасном режиме, перейдите на вкладку «Файл», а затем нажмите «Параметры».

Шаг 4: Теперь перейдите в раздел «Дополнения».

Шаг 5: Теперь в выпадающем меню выберите опцию «COM Add-ins», а затем нажмите кнопку «Go».

Шаг 6: Теперь удалите одно из дополнений из отображаемого списка и нажмите на кнопку «OK».

Способ 6: Исправить Excel не может открыть файл путем восстановления файла Excel

Если вы не добились успеха с помощью вышеперечисленных методов, тогда мы настоятельно рекомендуем вам попробовать Tenorshare 4DDiG data recovery. Это самое безопасное и мощное программное обеспечение для восстановления потерянных или удаленных данных с внешнего диска, системы windows или флэш-диска USB. Программа может восстанавливать различные типы данных, включая фотографии, видео, изображения и офисные документы. Кроме того, программа поддерживает последние версии Windows 10, включая 32- и 64-разрядные версии. Некоторые из интересных особенностей Tenorshare 4DDiG включают:

  • Возможность восстановления 1000+ типов файлов.
  • Полная совместимость с последними версиями Windows 10 и Mac.
  • Возможность предварительного просмотра содержимого перед восстановлением.
  • Поддерживаются все версии Excel, включая Excel 2007, 2013, 2016, 2017.

Вот что вам нужно сделать, чтобы восстановить файл Excel:

  • Шаг 1 Скачайте и установите Tenorshare 4DDiG на свой компьютер.
  • Шаг 2 Запустите Tenorshare 4DDiG. Выберите место, где вы хотите восстановить excel, чтобы начать сканирование.

Одно из худших несчастий, которое может случиться, — Excel не может открыть файл, потому что его расширение не соответствует действительности. Однако после изучения этого руководства вам не нужно беспокоиться о подобных ситуациях, поскольку Tenorshare 4DDiG готова выручить вас в таких ситуациях. С помощью Tenorshare 4DDiG data recovery вы сможете восстановить свои данные в несколько кликов. Кроме того, если у вас есть какие-либо сомнения, не стесняйтесь спрашивать нас. Спасибо, что прочитали это. Не забудьте поделиться этим с друзьями, которым нужно это решение.

файл не является документом windows excel ошибка

Файлы не открываются в Excel или «Файл не найден» происходит при открытии двойным

Симптомы

При двойном щелчке файла типа Microsoft Excel (.xls), Excel запускается как положено, но затем может появиться сообщение об ошибке, подобное приведенному ниже:

При нажатии кнопки ОК в сообщении об ошибке, сообщение появится. После повторного нажатия кнопки OKоткроется файл.

Причина

Это может происходить, если действия «Открыть» для этого типа файлов заканчивается на %1.

Если действие открыть для файла данного типа изменено и строка сохранена перед нажатием кнопки ОК, %1 добавляется в параметр реестра.

Если %1 намеренно добавить действия «Открыть» для этого типа файлов, %1 добавляется в параметр реестра. При дальнейшем %1 удаляется из действия «Открыть», параметр реестра остается неизменной и необходимо изменить вручную.

Кроме того эта проблема может возникнуть при изменении вручную сопоставления файлов XLS-файлов или в некоторых случаях при запуске на одном компьютере несколько версий Excel.

Решение

Чтобы устранить эту проблему, установите последние накопительные обновления для Microsoft Office Excel. Последние накопительные обновления можно найти, щелкнув следующую ссылку:

953878 накопительного обновления доступны из группы Microsoft Office для предоставления исправления для проблем, о которых сообщалось в

Временное решение

Важно. Этот раздел, метод или задача содержат действия, содержащие указания по изменению реестра. Однако, при некорректных изменениях реестра могут возникнуть серьезные проблемы. Поэтому выполняйте следующие действия внимательно. Для дополнительной защиты сделайте резервную копию реестра перед внесением изменений. В таком случае при возникновении неполадок можно будет восстановить реестр. Чтобы узнать дополнительные сведения о резервном копировании и восстановлении реестра, щелкните следующий номер статьи базы знаний Майкрософт:

322756 как резервное копирование и восстановление реестра Windows
Чтобы обойти эту проблему, выполните следующие действия.

Нажмите кнопку Пуск и выберите команду Выполнить.

В поле Открыть введите команду regedit и нажмите кнопку ОК.

Откройте следующий раздел реестра:

В области справа выберите (по умолчанию).

В меню Правка выберите команду Изменить.

Удалите %1 из конца строки значение таким образом, чтобы строка данных выглядела следующим образом:

«C:\PROGRAM OFFICE\OFFICE\EXCEL. EXE» /e (включая кавычки)

Нажмите кнопку ОК, а затем закройте редактор реестра.

Дополнительные сведения

Примечание. В некоторых версиях Windows, описанные действия могут существенно отличаться от того, что написано в данной статье. Если это так, обратитесь к документации продукта для выполнения этих действий.

Чтобы изменить действие открыть тип файла, выполните следующие действия.

Запустите проводник Microsoft Windows.

В меню Сервис выберите Свойства папки

Нажмите кнопку Дополнительно.

В области действийнажмите кнопку Открытьи нажмите кнопку Изменить.

Внесите необходимые изменения и нажмите кнопку ОК.

4 способа восстановления повреждённого файла Excel

Что делать если файл Microsoft Excel с данными перестал открываться? Можно ли вернуть ценные данные, ставшие недоступными?

sm.fig.1.750

Если вдруг вам не удаётся открыть рабочий файл с данными Excel, то какова вероятность успешного восстановления этих данных и что для этого надо сделать? К сожалению, это распространённая ошибка Microsoft Excel. У проблемы есть несколько вариантов решения. Только перепробовав все варианты можно сказать, возможно ли восстановить повреждённый Excel-файл.

Способы восстановления повреждённого Excel-файла:

1. Встроенная функция Microsoft Excel

В последних версиях Microsoft Excel добавлена возможность восстановления файла. Ранее эта функция или отсутствовала, или была откровенно слабо работоспособной при использовании с реальными файлами. Сейчас эта функция помогает в 10–20 % инцидентов с повреждением файлов. Для этого достаточно произвести несколько простых действий:

sm.fig.2.750

Всё просто и не требует специальных знаний. Многим пользователям этой функции более чем достаточно для успешного восстановления повреждённого файла Excel. Если этим способом восстановить файл не получилось, то может помочь OpenOffice.org

2. Открытие файла с помощью OpenOffice

Файлы Microsoft Office, начиная с Office 2007, имеют общий формат с OpenOffice. Соответственно можно скачать и установить пакет программ с OpenOffice.org и попытаться восстановить им повреждённый файл.

Обращаем ваше внимание на то, что файл, восстанавливаемый с помощью OpenOffice, должен иметь расширение XLSX — это версия для файлов Excel 2007 и выше.

3. Использование онлайнсервиса

Если варианты 1 и 2 не помогают восстановить файл, то необходимы специальные сервисы или программы, разработанные специально для восстановления данных из повреждённых файлов Excel.

sm.fig.3.750

Просто загрузите файл на сервис и дождитесь результата. Статистка от разработчиков сервиса утверждает, что в 40 % случаев данные из повреждённого Excel-файла удаётся восстановить в том или ином виде.

Сервис удобен тем, что работает на всех операционных системах (Windows, MacOS, iOS, Android и прочие) и на всех устройствах (компьютер, планшет, телефон и прочие).

4. Восстановление с помощью сторонних утилит

Если у вас много повреждённых Excel-файлов или вы не можете передавать эти файлы сторонним лицам из-за их конфиденциальности, то используйте специальные утилиты от сторонних разработчиков (не Microsoft).

Пример такой утилиты — это Recovery Toolbox for Excel: https://excel.recoverytoolbox.com/ru/.

Утилита развивается и распространяется с начала 2000-х годов, имеет многоязычный интерфейс (включая русский), восстанавливает все типы Excel-файлов всех версий, начиная с экзотического сейчас Excel 97.

sm.fig.4.750

Внимание: утилита работает только на компьютерах с ОС Windows.

Полезные советы для пользователей Microsoft Excel

При работе с Microsoft Excel включите функцию автосохранения. Это исключит случаи, когда сбой в работе компьютера приводит к потере нескольких часов работы:

Не открывается файл «Эксель»: причины и что делать

Почему не открывается файл «Эксель»?

Что же может послужить причиной того, что табличный редактор, рассчитанный именно на работу с такими файлами (к тому же «родного» формата), открывать книги отказывается наотрез? Причин появления такой ситуации может быть достаточно много, причем исключать неполадки в операционной системе нельзя. Но обычно это связано с другими факторами, среди которых основными принято считать такие:

Исходя из вышеизложенных соображений, будем искать наиболее подходящее решение по устранению ошибок открытия файлов для каждого конкретного случая.

Введение

Информация окружает нас повсюду, мы получаем ее из любых источников, обрабатываем и обмениваемся ей ежедневно. У многих пользователей основной вид профессиональной деятельности связан с созданием или обработкой информации. И почти каждый из нас дополнительно использует информацию для собственных нужд.

Перевод значительной доли информации в цифровой формат значительно расширил диапазон ее применения.

Основным источником ее хранения являются разнообразные компьютерные устройства: персональные компьютеры, ноутбуки, планшеты, смартфоны и т.д. Пользователи в равной степени используют их как для осуществления своей профессиональной деятельности, так и для приятного времяпрепровождения и развлечения.

Основным элементом управления любым компьютерным устройством является операционная система, которая осуществляет контроль над всеми процессами, происходящими на устройстве, и обрабатывает команды пользователя.

На сегодняшний день самой популярной операционной системой в мире является система «Windows»

. Разработанная и представленная для ежедневного использования корпорацией
«Microsoft»
в 1985 году, система претерпела ряд изменений и улучшений, что позволило ей стать самой распространенной операционной системой в мире. Приятный пользовательский интерфейс совместно с высокой производительностью системы и скоростью обработки данных делает ее незаменимой для управления современными компьютерными устройствами.

Для осуществления офисного и делового документооборота наибольшее распространение получило программное обеспечение «Microsoft Office»

, включающее в себя различные приложения для создания, обработки и обмена разными деловыми документами: текстовыми файлами, таблицами, базами данных, презентациями, диаграммами и т.д. Благодаря богатым функциональным возможностям
«Microsoft Office»
, формат создаваемых им документов приобрел статус стандарта для всех основных видов документальных файлов.

В этом кратком руководстве мы рассмотрим порядок действий при невозможности открыть самый популярный вид офисных файлов: текстовый документ. Текстовый формат файлов пользователи регулярно используют в разнообразных целях: ведение деловой переписки, создание любого вида отчетности, офисный документооборот, все виды договоров, инструкций, проекты и презентации, создание рефератов, научных изысканий и художественных произведений и многое другое.

Потеря важных данных, особенно текстовых документов большого объема, может привести к нежелательным последствиям, ведь теперь вам нужно будет затратить значительное количество времени на воссоздание документа заново. Однако прежде чем приступить, попробуйте исправить ваш текстовый файл или, по крайней мере, извлечь из него максимально возможный объем содержимого, для облегчения себе последующей работы. В нашем руководстве мы покажем основные действия, которые вам необходимо выполнить для доступа к вашему документу. Дополнительно мы представим универсальный способ для восстановления ваших текстовых файлов при помощи профессиональной программы для восстановления офисных документов.

Проблемы совместимости. Файл «Эксель» не открывается (пишет: «Недопустимый формат или расширение»)

Одной из самых распространенных проблем является невозможность открытия книг исключительно по причине того, что в последних версиях редактора для сохранения файлов по умолчанию используется относительно новый формат XLSX, а не XLS, который изначально применялся в офисном пакете 2003 года выпуска. Очевидно, что XLSX-файл «Эксель» не открывается в устаревшей модификации редактора по причине того, что данная версия просто не рассчитана на работу с таким форматом.

Как вариант, попробуйте открыть исходную книгу в редакторе, поддерживающем новый стандарт, и сохранить его заново, выбрав формат электронной таблицы Excel 2003 (XLS). После выполнения такой операции требуемый файл безоговорочно откроется в любой модификации Excel.

Многооконный режим

По умолчанию все книги Excel 2007 – 2013 открываются в одном окне. Вы можете изменить это, если работаете одновременно с несколькими документами. Более поздние версии уже открывают разные окна автоматически. Если ваш Office открывает книгу в одном и том же окне, зайдите через «Пуск» в главное меню и запустите еще один экземпляр программы. Теперь вы увидите на панели задач два ярлыка. Так их можно открыть сколько угодно.

Если все проблемы устранены, прочитайте о том, как использовать горячие клавиши в Excel.

Проблемы сопоставлений

Еще одна причина того, что файл «Эксель» не открывается, состоит в том, что в настройках операционной системы были нарушены параметры, установленные для соответствия файлов определенным программам, которые должны открывать их по умолчанию.

В этом случае необходимо перейти в раздел приложений по умолчанию, используя для этого «Панель управления» или меню параметров (только в Windows восьмой и десятой версий), затем найдите в списке форматов все те, что начинаются с XLS, а после этого, если справа редактор Excel по умолчанию не установлен, измените стандартное приложение, нажав кнопку с плюсиком и выбрав программу из списка.

Примечание: если Excel в списке приложений отсутствует, воспользуйтесь кнопкой обзора и укажите путь к исполняемому файлу программы (Excel.exe). В случае наличия нескольких версий «Офиса», папки будут отмечены номерами, поэтому искать файл запуска табличного редактора необходимо в том каталоге, номер которого выше (12, 15 или 16, что соответствует пакету 2007-2016 годов выпуска).

Проблемы настроек редактора

Открытие файлов Excel бывает невозможным еще и потому, что в самом редакторе его основные параметры установлены некорректно. Удивительно, но зачастую это можно наблюдать даже после первой установки всего офисного пакета на компьютер.

В этой ситуации следует запустить основное приложение (без открытия файла) с созданием пустой книги или нового документа (в зависимости от текущей версии редактора), перейти к дополнительным настройкам, а затем в группе общих опций установить флажок на пункте игнорирования запросов DDE от других приложений.

Параметры

Достаточно частой проблемой является настройка самого приложения. При открытии документа может появиться окошко с текстом: ошибка при направлении команды приложению.

Тогда необходимо сделать следующее:

Проблемы надстроек

Если все вышеперечисленное эффекта не дало и файл «Эксель» не открывается, необходимо проверить, какие из надстроек редактора являются в данный момент активными, и при необходимости отключить все или только нерабочие.

Сделать это можно в разделе параметров, вызываемом через файловое меню, где нужно перейти к опциям надстроек, в выпадающем списке внизу выбрать надстройки COM, нажать кнопку перехода, а после этого снять флажки со всех представленных компонентов и нажать кнопку подтверждения деактивации («ОК»).

Примечание: выявить нерабочую надстройку можно путем поочередного отключения каждой из них с проверкой возможности открытия файла из «Проводника» или непосредственно в редакторе.

Проблемы аппаратного ускорения

Иногда открыть файл Excel бывает невозможно по причине того, что аппаратное ускорение было отключено и в данный момент не задействовано, как того требует сам редактор.

В этом случае снова нужно использовать основные настройки программы, перейти к дополнительным опциям и деактивировать пункт отключения аппаратного ускорения.

Защита книг и листов паролями

Наконец, одной из самых больших проблем можно назвать установку защиты на листы или на всю книгу путем задания паролей, которые будут затребованы при попытке открытия файлов. Просто так снять пароль, если пользователь его забыл, может не получиться даже при использовании специально предусмотренных для этого утилит от сторонних разработчиков. Одним из оптимальных решений, которое работает практически всегда, можно назвать следующее. Сначала в «Проводнике» необходимо включить отображение расширений файлов и переименовать защищенную книгу с присвоением ей расширения ZIP. После этого с помощью любого архиватора следует извлечь данные и найти в папке, в которую производилась распаковка, и найти там XML-файл, в названии которого будет присутствовать обозначение листа и его номер (например, Sheet1.xml).

Откройте этот объект в текстовом редакторе (например, в обычном «Блокноте»), найдите в содержимом строку, начинающуюся с обозначения

Как восстановить удаленный лист в Excel

Если в процессе изменения книги пользователь удалил лист, то до сохранения его можно восстановить. С помощью кнопки «Отмена действия» CTRL+Z.

Ее удобно использовать, когда внесено всего несколько изменений.

Второй вариант – закрыть файл, не сохраняя изменений. Останется исходная версия.

Повреждение файлов

Но как восстановить файл Excel, если редактор при попытке открытия книги сообщает, что она повреждена? В такой ситуации выход тоже есть.

В запущенном редакторе через файловое меню попытайтесь открыть файл, указав его местоположение на диске, в меню кнопки открытия выберите «Открыть и восстановить», а затем нажмите кнопку восстановления. Если это не поможет и программа сообщит об ошибке или невозможности восстановления, повторите указанные действия, при восстановлении нажмите кнопку извлечения данных, после чего воспользуйтесь одним из вариантов действий (преобразование значений или восстановление формул).

Восстановление онлайн

Если ни Excel, ни OpenOffice Calc не могут открыть поврежденный документ в формате *.xls, попробуйте выполнить восстановление файла с помощью специальных онлайн-сервисов. Есть два варианта:

Оба сервиса работают по одному принципу. Вы выполняете загрузку файлов на сервис, он эти документы проверяет, исправляя ошибки. Если восстановление поврежденного файла завершается успешно, появляется ссылка на скачивание демо-версии исправленного документа.

В пробном режиме восстанавливается только 1 страница – иногда этого достаточно. Для загрузки полного файла нужно приобрести платный аккаунт, после чего восстановленный документ станет доступным.

Как исправить формат файла и расширение не совпадают с ошибкой в ​​Excel

Обновление: Перестаньте получать сообщения об ошибках и замедляйте работу своей системы с помощью нашего инструмента оптимизации. Получите это сейчас на эту ссылку

File Format and Extension Don%E2%80%99t Match Error

«Excel не может открыть файл ‘filename.xlsx’, потому что формат файла или расширение файла недопустимы. Убедитесь, что файл не был поврежден и что расширение файла соответствует формату файла ».

Прежде чем нажать кнопку «Да», чтобы открыть файл, необходимо выяснить, почему файл может иметь неправильное расширение имени файла.

Файл мог быть:

Если вы или кто-то из ваших знакомых случайно переименовал файл с неверным расширением, вы можете смело открывать файл. Затем сохраните файл в формате файла с соответствующим расширением имени файла.

Если вы или кто-то из ваших знакомых специально переименовал файл с другим расширением, чтобы Excel распознал расширение имени файла, вы можете открыть его. Однако рекомендуется хранить файл с расширением имени файла, соответствующим его фактическому формату.

Причины этой ошибки Excel:

Это сообщение об ошибке появляется в следующих случаях:

Ручная модификация расширения

В большинстве случаев сообщение об ошибке указывает правильную причину. Если вы видите ошибку «Формат файла и расширение не совпадают», значит Файл Excel Вы пытаетесь открыть неудачно, возможно, это расширение, отличающееся от того, которое в настоящее время подключено.

Несколько заинтересованных пользователей, которые также столкнулись с этой проблемой, сообщили, что им удалось решить проблему вручную (переименовав) расширение для различных популярных форматов Excel, пока они не нашли правильный.

download

Используйте функцию «Открыть и восстановить» в MS Excel

Use Open and Repair feature of MS

Примечание. Если процесс восстановления Excel завершился неудачно при последнем использовании функции «Открыть и восстановить», повторите шаги с (i) по (v). Затем нажмите кнопку «Извлечь данные», чтобы извлечь значения и формулы из файла Excel.

Разблокировка файла

Оказывается, ошибка «Формат файла и расширение не совпадает» также может возникать из-за того, что она заблокирована в свойствах. Это типичный случай для файлов, загруженных из Интернета или полученных в качестве защиты через вложения электронной почты.

Если этот сценарий применим, вы можете легко решить проблему, открыв окно «Свойства файла», которое вызывает сообщение об ошибке и разблокировав его на вкладке «Безопасность».

Откройте файл Excel в безопасном режиме.

Open the Excel File in Safe Mode

pexels photo 769768

CCNA, веб-разработчик, ПК для устранения неполадок

Я компьютерный энтузиаст и практикующий ИТ-специалист. У меня за плечами многолетний опыт работы в области компьютерного программирования, устранения неисправностей и ремонта оборудования. Я специализируюсь на веб-разработке и дизайне баз данных. У меня также есть сертификат CCNA для проектирования сетей и устранения неполадок.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *