Действительный формат открываемого файла отличается от указываемого excel

Excel для Microsoft 365 Excel для Интернета Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Excel Starter 2010 Еще…Меньше

При попытке открыть файл в Excel вы получаете сообщение о том, что его расширение не соответствует действительному формату файла. Например, расширение имени файла — XLSX, но на самом деле это текстовый файл, который должен иметь расширение TXT.

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

Возможные причины:

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

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

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

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

Если это сообщение отображается при попытке открыть книгу, полученную по электронной почте из надежного источника, вы не сможете открыть ее из почтового приложения. Попросите пользователя, приславшего книгу, отправить ее вам в формате двоичной книги Excel (XLSB) или книги Excel 97–2003 (XLS). Кроме того, вы можете сохранить вложенную книгу на своем компьютере и открыть ее в приложении 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_USERSOFTWAREMicrosoftOffice14.0ExcelSecurity] (указанный путь для MS Ofice 2012!) создать параметр DWORD (32 бита) с именем ExtensionHardening и значением 0.

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

[HKEY_CURRENT_USERSOFTWAREMicrosoftOffice14.0ExcelSecurity]
«EnableDEP»=dword:00000000
«ExtensionHardening»=dword:00000000

сохранить и сменить расширение с .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

Что вызывает ошибку «Формат файла и расширение не совпадают»?

  • Неправильное расширение. В большинстве случаев эта конкретная проблема возникает из-за того, что файл Excel, который вы пытаетесь открыть, на самом деле имеет расширение, отличное от того, которое в настоящее время установлено аппаратно. Это может произойти автоматически после преобразования файла или вручную после вмешательства пользователя. Если этот сценарий применим, вы можете исправить проблему, изменив расширение вручную на правильное.
  • Файл Excel заблокирован — если вы получили файл Excel после загрузки его из вложения электронной почты, существует высокая вероятность того, что файл заблокирован на уровне свойств. В настоящее время многие почтовые провайдеры блокируют его автоматически в целях безопасности. В этом случае вы можете решить проблему автоматически, разблокировав файл через меню «Свойства».
  • Файл несовместим с Excel — оказывается, эта проблема также может возникать из-за несовместимости между файлом, с которым вы столкнулись, и Excel. Чтобы решить эту проблему, вы можете положиться на другой аналогичный инструмент стороннего производителя, такой как OpenOffice Calc (принадлежащий к пакету OpenOffice).
  • Включены защищенные просмотры — также есть новая опция безопасности, которая может помешать основному приложению Excel открывать определенные файлы, полученные нами во вложении электронной почты. В этом случае вы можете решить проблему, открыв настройки Excel и отключив Защищенные виды из меню центра управления безопасностью.
  • Сообщение не подавляется. Если вы не возражаете против сообщения, но не хотите обновить свою сборку Office до более новой версии, в которой эта проблема была решена, один из надежных способов гарантировать, что ошибка не вернется, состоит в подавлении предупреждения. сообщение с помощью редактора реестра, чтобы создать значение ExtensionHardening.

Способ 1: изменение расширения вручную

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

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

Вот краткое руководство о том, как это сделать:

  1. Перво-наперво, откройте проводник и щелкните вкладку «Вид» в верхней части экрана. В появившемся вертикальном меню убедитесь, что флажок, связанный с расширениями имени файла, установлен.
  2. После того, как расширения имени файла были включены, перейдите к месту, где вы храните файл Excel, который показывает эту ошибку.
  3. Когда вы попадете туда, щелкните правой кнопкой мыши по нему и выберите «Переименовать» в контекстном меню.
  4. Затем систематически изменяйте расширение (после ‘.’) На .xls, затем .xlsx, затем .xlsm и пытайтесь открывать файл Exel после каждой модификации.
  5. В конце концов, вы должны наткнуться на правильный формат, который откроет файл, не вызывая того же сообщения об ошибке.Изменение файла Excel в правильный формат

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

Способ 2: разблокировка файла (если применимо)

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

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

Вот краткое руководство по разблокировке файлов Excel, которые вызывают ошибки «Формат файла и расширение не совпадают» при запуске:

  1. Перейдите к месту, где хранится файл Excel, и щелкните по нему правой кнопкой мыши. Затем нажмите «Свойства» в появившемся контекстном меню.Свойства файла Excel
  2. Как только вы окажетесь в меню «Свойства», выберите вкладку «Общие» в горизонтальном меню вверху, затем прокрутите вниз до раздела «Безопасность» и просто нажмите кнопку «Разблокировать».Разблокировка файла
  3. Как только файл будет разблокирован, запустите его снова (перезапуск не требуется) и посмотрите, решена ли проблема.

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

Способ 3: открытие файла сторонним аналогом

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

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

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

  1. Посетите эту ссылку (Вот) из вашего любимого браузера и нажмите на раздел Скачать. Затем выберите Windows (Exe), ваш родной язык и выберите последнюю доступную версию, прежде чем нажать кнопку «Загрузить полную установку».Загрузка кнопки Полная установка
  2. После завершения загрузки откройте исполняемый файл установки и следуйте инструкциям на экране для завершения распаковки установки.Распаковка установки OpenLibre
  3. Когда главное окно установки открыто, выберите «Выборочная» из списка доступных параметров, затем отключите все остальные программные модули, кроме OpenOffice Calc.Установка OpenOffice Calc
  4. Нажмите Далее, затем дождитесь завершения установки.
  5. После успешной установки OpenOffice Calc щелкните правой кнопкой мыши файл, с которым у вас возникли проблемы, и выберите «Открыть с помощью»> «OpenOffice Calc».
  6. Посмотрите, может ли стороннее приложение открыть файл без появления того же сообщения об ошибке.

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

Способ 4: отключение защищенного просмотра

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

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

Вот краткое руководство о том, как отключить защищенный просмотр в настройках Excel:

Примечание. Приведенные ниже шаги должны работать для каждой последней версии Excel (2010 и выше).

  1. Откройте Excel, а затем нажмите «Файл» на ленточной панели в верхней части экрана. Затем из меню «Файл» перейдите в «Параметры» в нижней части вертикального меню на левой боковой панели.
  2. После того, как вы окажетесь в меню параметров Excel, выберите вкладку Центр управления безопасностью в левой части панели.
  3. Как только вам удастся попасть в меню Центра управления безопасностью, перейдите на правую панель и нажмите Настройки центра управления безопасностью.
  4. В меню Центра управления безопасностью выберите Защищенные виды на левой панели. Затем переключите внимание на правую панель и снимите все флажки, связанные с каждым условием защищенного просмотра. После этого нажмите кнопку ОК, чтобы сохранить изменения.
  5. Как только вам удастся применить изменения, перезапустите приложение Excel и откройте окно презентации, которое ранее вызывало ошибку «Формат файла и расширение не совпадают».

Отключение защищенных представлений

Если ошибка формата и расширения файла не совпадает, перейдите к следующему способу ниже.

Способ 5: подавление предупреждающего сообщения

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

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

Вот краткое руководство по подавлению сообщения об ошибке «Формат файла и расширение не соответствует» с помощью редактора реестра:

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Как только вы окажетесь внутри поля «Выполнить», введите «regedit» и нажмите Enter, чтобы открыть редактор реестра. Когда вас попросит UAC (Контроль учетных записей), нажмите Да, чтобы предоставить административные привилегии.Regedit Command
  2. Как только вы окажетесь внутри утилиты редактора реестра, используйте правую панель, чтобы перейти к следующему местоположению: HKEY_CURRENT_USER Software Microsoft Office * X * Excel Security

    Примечание: Вы также можете вставить местоположение прямо в навигационную панель и нажать там, чтобы попасть туда немедленно. Кроме того, имейте в виду, что X — это просто заполнитель — замените его текущей версией установки Office.

  3. После того, как вам удастся добраться до правильного местоположения, перейдите к правой панели, затем щелкните правой кнопкой мыши пустое место и выберите NEW> Dword (32-bit).Создание 32-битного значения
  4. После того, как новое значение Dword было создано, назовите его ExtensionHardening. Затем дважды щелкните по нему и установите Base в Hexadecimal и значение 0, прежде чем нажать на.Создание значения ExtensionHardening
  5. После внесения изменений закройте редактор реестра и перезагрузите компьютер. При следующем запуске системы вы больше не должны встретить то же сообщение об ошибке.

Формат файла отличается от указанного в расширении (Excel)

​Смотрите также​ имени файла на​http://www.excelworld.ru/forum/2-5166-53117-16-1372221824​ такая:​ ActiveSheet.Range(«d2:f100»)​ ActiveSheet.Range(«d2:f100»)​ вы переименовали XLS​ такая:​ Сохранить как —​ поддерживаются форматы файлов,​OwnerLink, ObjectLink, Link, Picture​ Excel с помощью​

​ теряются все элементы​​ будут интерпретироваться правильно.​​ 2010 и Excel​ этом формате нельзя​Если это сообщение отображается​При попытке открыть файл​ xls​

​Natalya​

  • ​Создать на стороне​​With Application​With Application​ в XLS1, а​Создать на стороне​ Формат файла Книга​ указанные ниже. Открывать​ или другой формат.​ команд​

  • ​ форматирования.​​ Сохраняется только активный​ 2007 на основе​ сохранять код макросов​ при попытке открыть​ в Excel вы​Andrei72​: Спасибо, все это​ пользователя средствами JS​iFileName = .GetSaveAsFilename(​iFileName = .GetSaveAsFilename(​ сохраняет Excel потом​ пользователя средствами JS​

​ Excel 97-2003​ такие файлы или​Рисованный объект Office​Вставить​Формат​ лист.​ XML с поддержкой​ Microsoft Visual Basic​ книгу, полученную по​ получаете сообщение о​: но дело в​ перепробовала, не помогает,​ excel файл.​ _​

​ _​ этот файл в​ excel файл.​потом снова поменяйте​ сохранять файлы в​EMF​или​Расширение​Текст (MS-DOS)​ макросов. Надстройка —​ для приложений (VBA)​ электронной почте из​ том, что его​ том что в​ Елки- палки((((​

​Сразу оговорюсь, что​FileFilter:=»Excel Files (*.CSV),​FileFilter:=»Excel Files (*.CSV),​ формате по-умолчанию, —​Сразу оговорюсь, что​ расширение​ этих форматах невозможно.​Формат объекта-рисунка Office или​Специальная вставка​Описание​TXT​ это программа, обеспечивающая​ и листы макросов​ надежного источника, вы​ расширение не соответствует​ файле не применяются​Почему-то файл excel​ на стороне сервера​ *.CSV», _​

support.office.com

Поддерживаемые Excel форматы файлов

​ *.CSV», _​ XLSX​ на стороне сервера​скорее всего, проблема​​Формат​​ Picture (EMF).​​(вкладка​​DBF 3, DBF 4​Сохраняет книгу в виде​​ возможность выполнения дополнительного​​ Microsoft Office Excel​ не сможете открыть​ действительному формату файла.​ сложных структур, только​ система видит как​

​ это сделать нельзя,​​Title:=»Введите имя файла»)​Title:=»Введите имя файла»)​ttt480​ это сделать нельзя,​ в том, что​

​Расширение​Текст​Главная​.DBF​ текстового файла, разделенного​ кода. Позволяет использовать​​ 4.0 (XLM).​​ ее из почтового​​ Например, расширение имени​​ объединение строк и​ текстовый.​ только так!​If iFileName <>​If iFileName <>​: Не помогает. По-прежнему​ только так!​ вы переименовали XLS​Надстройка Excel 97—2003​TXT​, группа​dBase III и IV.​ знаками табуляции, для​

Форматы файлов Excel

​ проекты VBA и​

​Книга Excel с поддержкой​

​ приложения. Попросите пользователя,​

​ файла — XLSX, но​

​ задание их размера​

​Natalya​Использовал для этого​ False Then​ False Then​ выдает сообщение «​Использовал для этого​ в XLS1, а​XLA​Отображаемый текст, текст ПВТ.​Буфер обмена​ Файлы этого формата​

​ использования в операционной​ листы макросов Excel​

​ макросов​

​ приславшего книгу, отправить​ на самом деле​Юпатов Дмитрий​: Файлы не пустые​ примерчик вот с​ActiveWorkbook.SaveAs Filename:= «D:test.csv»,​.ScreenUpdating = False​ формат файла не​ примерчик вот с​

​ сохраняет Excel потом​

​Надстройка Microsoft Excel​

​Веб-страница в одном файле​, кнопка​ можно открывать в​

​ системе MS-DOS и​

​ 4.0 (XLM).​

​XLSM​ ее вам в​ это текстовый файл,​: нет, дело совершенно​ — вся информация​ этого сайта:​ FileFormat :=xlCSVMSDOS, CreateBackup:=False​.DisplayAlerts = False​ соответствует разрешению файла».​

​ этого сайта:​

​ этот файл в​

​XLAM​MHT, MHTML​Вставить​ Microsoft Excel, но​ гарантирует, что символы​Надстройка Excel 97—2003​Формат Excel 2016, Excel 2013,​ формате двоичной книги​ который должен иметь​ в другом.​

​ в них сохранилась,​

​jsfiddle.net/kmqz9/265​

​Else​ ‘​

​(Использую для открытия​

​jsfiddle.net/kmqz9/265​

​ формате по-умолчанию, —​Имя источника данных​Веб-страница в одном файле​) можно вставить данные​

​ сохранять файлы Microsoft​

​ табуляции, разрывы строк​

​XLA​ Excel 2010 и​

​ Excel (XLSB) или​

​ расширение TXT.​

​У тебя сохранение​ но когда открываются,​

​Однако есть проблема.​

​MsgBox «необходимо указать​

​With .Workbooks.Add(xlWBATWorksheet)​

​ Е2013.)​

​Однако есть проблема.​

​ XLSX​DSN​ (MHT или MHTML).​ перечисленных ниже форматов.​ Excel в формате​ и другие знаки​Надстройка Excel 97-2003, дополнительная​ Excel 2007 на​ книги Excel 97–2003​Прежде чем нажать кнопку​ идет примерно так:​

​ выглядят пустыми. Почему-то​

​ При открытии такой​

​ файл», , «»​iSource.Copy Destination:=.Worksheets(1).Range(«A1»)​ZVI​ При открытии такой​ttt480​

​База данных Access MDE​

​ Этот формат файла​

​Формат​ dBase нельзя.​ будут интерпретироваться правильно.​ программа, предназначенная для​ основе XML с​ (XLS). Кроме того,​Да​vb.net workbook.saveas(«имя файла.xls»)Но​ воспринимаются системами как​ файл выдаёт ошибку​

​End If​

​.Close Filename:=iFileName, saveChanges:=True​

​: Выполните однократно такой​ файл выдаёт ошибку​: Не помогает. По-прежнему​

​MDE​​ объединяет встроенные рисунки,​Расширение​

Форматы текстовых файлов

​Таблица OpenDocument​

​ Сохраняется только активный​

​ выполнения дополнительного кода.​

​ поддержкой макросов. Позволяет​ вы можете сохранить​

​, чтобы открыть файл,​

​ суть тут в​ тексты, а не​ «Формат файла xls​End With​

​End With​ макрос:​

​ «Формат файла xls​

​ выдает сообщение «​Подключение к данным Office​ приложения, связанные документы​Идентификаторы типа буфера обмена​ODS​ лист.​ Поддерживает использование проектов​ сохранять код макросов​ вложенную книгу на​ целесообразно определить причину,​ том, что несмотря​

​ как таблицы, т.е.​

​ не соответствует разрешению​

​End Sub​.DisplayAlerts = True​Sub Auto_Open() CreateObject(«WScript.Shell»).RegWrite​ не соответствует разрешению​ формат файла не​ODC​ и другие вспомогательные​Рисунок​Таблица OpenDocument. Файлы приложения​Текст в Юникоде​ VBA.​

​ VBA и листы​

​ своем компьютере и​

​ по которой указано​ на заданное расширение​ неверный формат.​ файла…», подскажите пожалуйста​вот такой хвост​ ‘​ «HKCUSoftwareMicrosoftOffice» _ &​ файла…», подскажите пожалуйста​ соответствует разрешению файла».​Файл канала передачи данных​ элементы, на которые​

​WMF или EMF​

​ Excel 2010 можно​

​TXT​Книга Excel 4.0​ макросов Microsoft Excel​ открыть ее в​ неправильное расширение имени​

​ xls, фактически идет​

​Может, можно как-то​

​ как решить эту​ например) или любой​.ScreenUpdating = True​ Val(Application.Version) & «.0″​ как решить эту​(Использую для открытия​UDL​ есть ссылки в​Рисунки в формате Windows​ сохранять в формате,​Сохраняет книгу в виде​

​XLW​

​ 4.0 (XLM).​

​ приложении Excel.​ файла.​ сохранение в xlsx.​ восстановить формат этих​ проблему.​ другой​Else​ _ & «ExcelSecurityExtensionHardening»,​ проблему.​ Е2013.)​

​Если Microsoft Excel не​

​ документе.​

​ Metafile (WMF) или​ который позволяет открывать​ текста в Юникоде​Формат файла Excel 4.0,​Двоичная книга Excel​Файл Excel можно сохранить​Возможные причины:​по хорошему, xlsx​ файлов?​Вернуться к обсуждению:​

​только файлнейм поменять​

​MsgBox «необходимо указать​

​ 0, «REG_DWORD» End​Казанский​

​ZVI​

​ поддерживает формат файлов,​

​Примечание:​ Windows Enhanced Metafile​

​ их в приложениях​​ — стандартной кодировке​ в котором сохраняются​XLSB​ в другом формате.​

Другие форматы файлов

​Файл переименован случайно.​

​ — это архив,​

​Гребаный 2010 excel​

​Как исправить ошибку​

​ на тот что​

​ файл», , «»​ Sub​: Замените в коде​: Выполните однократно такой​ который предполагается использовать,​ Этот формат не поддерживается​ (EMF).​

​ электронных таблиц, поддерживающих​

​ символов, разработанной организацией​

​ только обычные листы,​Формат двоичных файлов (BIFF12)​ Для этого на​    Если вы или известный​ как и docs​ ! Что самое​ «Формат файла xls​ задаёте​End If​ZVI​ «xls» на «xlsx»,​ макрос:​ можно предпринять действия,​ в Excel 2007.​Примечание​ формат таблиц OpenDocument,​

​ Unicode Consortium.​

​ листы диаграмм и​

​ для Excel 2010​ вкладке​ вам пользователь случайно​ (попробуй измени расширение​ плохое — синхронизировались​ не соответствует разрешения​p.s. сейчас посмотрим​End With​: Если вместо нуля​ походу этот формат​Sub Auto_Open() CreateObject(«WScript.Shell»).RegWrite​ описанные ниже.​Веб-страница​    При копировании метафайла Windows​ таких как Google​

​CSV (разделители — запятые)​​ макросов. В приложении​ и Excel 2007.​

​Файл​

​ переименовали файл, присвоив​

​ на zip и​ файлы через облако!​ файла»?​ что там за​End Sub​ (в коде перед​ создается.​ «HKCUSoftwareMicrosoftOffice» _ &​Попробуйте найти в Интернете​HTM, HTML​ (WMF) из другой​ Docs или OpenOffice.org​

​CSV​​ Excel 2010 можно​Шаблон​

Форматы файлов, использующие буфер обмена

​выберите пункт​ ему неправильное расширение,​ открой архиватором. Сильно​ И в облаке​​Следующий ответ​​ диапазон​​Я изменил формат​​ «REG_DWORD») использовать единицу,​​STRATEG_LTY​​ Val(Application.Version) & «.0″​​ компанию, выпускающую конвертеры​​Формат HTML.​​ программы Microsoft Excel​​ Calc. Таблицы в​Сохраняет книгу в виде​

​ открыть книгу в​

​XLTX​

​Сохранить как​

​ его можно смело​

​ удивишься!​

​ тоже файлы в​Natalya​вот готовые штуки​ файла на csv​

​ то будет выводиться​​: С таким форматом​ _ & «ExcelSecurityExtensionHardening»,​ файлов для форматов,​Примечание:​ вставляет рисунок в​ формате ODS также​

​ текстового файла с​

​ этом формате, но​

​Формат файлов по умолчанию​. Форматы файлов, доступные​

​ открыть. Затем сохраните​

​А вот xls​

​ неправильном формате. Вот​: Друзья, очень прошу​ для вас http://excelvba.ru/code/Range2CSV​ и при открытии​ предупреждение о неправильности​

​ файл вообще не​

​ 0, «REG_DWORD» End​

​ не поддерживаемых Excel.​

​ При копировании текста из​

​ виде расширенного метафайла​

​ можно открывать в​

​ разделителями-запятыми для использования​ сохранить в нем​

​ для шаблонов Excel​

​ в диалоговом окне​ файл в формате​ как и doc​

​ блин тебе и​

​ помочь!​

​Zoor​

​ Excel выдает сообщение​ формата, но загрузка​

​ открывается и выдаёт​

​ Sub​

​Сохраните файл в формате,​

​ другой программы Microsoft​ (EMF).​

​ приложении Excel 2010.​ в другой операционной​ файл Excel нельзя.​ в приложениях Excel​Сохранение документа​ с правильным расширением.​

​ — бинарники.​

​ резервное копирование!​Вчера работала с​

​: видел я эту​ «Действительный формат открываемого​

​ будет выполняться.​

​ ошибку «… формат​

​ZVI​ который поддерживает другая​

​ Excel вставляет этот​

​Точечный рисунок​

​ При сохранении и​

​ системе Windows и​

​Works 6.0—9.0​

​ 2010 и Excel​, зависят от типа​Файл переименован намеренно.​Так вот ты​Pelena​ таблицами и 2010​ штуку.​ файла отличается от​Если вместо нуля​

​ или расширение этого​​: Если вместо нуля​ программа, а затем​

​ текст в формате​

​BMP​

​ открытии ODS-файлов может​

​ гарантирует, что символы​​XLR​ 2007. В этом​ активного листа (обычный​    Если вы или известный​ фактически сохраняешь книгу​: Отправляли поврежденный файл​

Форматы файлов, не поддерживаемые в Excel

​ excel , все​http://radikal.ru/lfp….htm​ указываемого его расширением​ использовать двойку, то​ файла являются недопустимыми»​ (в коде перед​ экспортируйте его из​ HTML независимо от​Рисунки, сохраненные в растровом​

​ быть потеряно форматирование.​

​ табуляции, разрывы строк​

​Таблица, сохраненная в приложении​

​ формате нельзя сохранять​

​ лист, лист диаграммы​

​ вам пользователь намеренно​ в новом формате,​

​ на восстановление?​

​ как обычно, закрылась​гдето видел похожее.​

​ имени файла»​ будет выводиться предупреждение​

​ttt480​

​ «REG_DWORD») использовать единицу,​

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

​ формате (BMP).​

​PDF​

​ и другие знаки​

​ Microsoft Works версий​

​ код макросов VBA​

​ или другой тип​ переименовали файл и​

​ а расширение указываешь​

​Andrei72​

​ без ошибок. Сегодня​ исправлялось так If​

Форматы файлов, не поддерживаемые в Excel Starter

​Как бы это​ о неправильности формата​: Добрый день.​ то будет выводиться​ формат, который поддерживается​Указанные ниже форматы файлов​Форматы файлов Microsoft Excel​

​PDF​

​ будут интерпретироваться правильно.​

​ 6.0—9.0.​

​ и листы макросов​

​ листа).​

​ присвоили ему другое​

​ старое. От этого​

​: Будьте добры, помогите​

​ при попытке открыть​

​ LCase$(Right$(Filename, 3)) =​

​ поправить?​

​ и загрузка не​

​Хотел бы задать​

​ предупреждение о неправильности​

Открытие и просмотр файлов в неподдерживаемых форматах

​ в Excel.​ больше не поддерживаются​XLS​Этот формат файла сохраняет​ Сохраняется только активный​

  • ​Примечание:​ Excel 4.0 (XLM).​Примечание:​ расширение, чтобы приложение​

  • ​ Эксель и ругается.​ решить такую проблему.​ файлы, появилась надпись​ «csv» Then ft​пардон. не ту​ будет выполняться.​ немного необычный вопрос.​

См. также:

​ формата, но загрузка​Не преобразуемые в другие​ в Excel 2016, Excel​Двоичные форматы файлов для​

support.office.com

как убрать надпись при открытии файла » формат файла не соответствует разрешению файла»

​ форматирование документа и​​ лист.​
​ Этот формат поддерживается только​Шаблон (код)​
​ При сохранении файла в​ Excel могло распознать​ Но все же​Сохраняю итоги в​ «Действительный формат открываемого​ = xlExcel8 Else​ ветку выбрал. перенесите​По умолчанию Excel​
​-Сменил расширение файла​ будет выполняться.​ форматы свойства и​ 2013, Excel 2010,​ Excel версий 5.0/95​ позволяет совместно использовать​
​CSV (Macintosh)​ в Excel Starter.​XLTM​ другом формате может​
​ его, файл можно​ предлагает открыть, а​ файл Excel. Дак​
​ файла отличается от​ ft = xlOpenXMLWorkbook​ пожалуйста​

​ использует единицу, даже​​ *.xls на *.xls1​Если вместо нуля​
​ форматирование документов Microsoft​ Excel Starter и​ (BIFF5), Excel 97—2003​ файлы. Формат PDF​
​CSV​Формат​
​Формат файлов с поддержкой​ быть утрачена часть​ открыть. Но все​ когда начинает читать​ вот при открытие​ указываемого его расширением​но я с​K-SerJC​

​ если в реестре​​ , и назначил​ использовать двойку, то​ Excel​ Excel 2007. Открывать​
​ (BIFF8) и приложения​ гарантирует, что при​

​Сохраняет книгу в виде​​Расширение​ макросов для шаблонов​
​ форматирования, данных и​ же рекомендуется сохранить​ данные, оказывается, что​ сохраненного файла в​ имени файла. Перед​ vba не дружу​

​: а файл прицепить​​ нет данного ключа.​ — ему программу​ будет выводиться предупреждение​ttt480​ такие файлы или​ Excel 2010 (BIFF12).​ просмотре файла на​
​ текстового файла с​Описание​ Excel в приложениях​ возможностей.​ этот файл с​ все знакомо и​
​ формате .xlsx (тоесть​ открытием данного файла​ и простым копированием​ можете?​

​ttt480​​ открытия — тот​ о неправильности формата​
​: Добрый день.​ сохранять файлы в​

​SYLK​​ компьютере и при​ разделителями-запятыми для использования​Форматированный текст (разделители —​:)
​ Excel 2010 и​Чтобы открыть файл, созданный​ расширением, соответствующим его​ открывает без проблем.​ 2007 офис) все​ убедитесь что он​ не помогает)​
​Zoor​

​: ZVI, большое спасибо​​ же Эксель2013 (Цель​ и загрузка не​Хотел бы задать​ этих форматах невозможно.​

planetaexcel.ru

Как исправить ошибку «Формат файла xls не соответствует разрешения файла»?

​SLK​​ его печати будет​ в операционной системе​
​ пробелы)​ Excel 2007. В​ в другом формате​
​ фактическому формату.​ А при дальнейшем​ открывается прекрасно. А​ не поврежден и​
​Доброе утро! Помогите что​: уточню. в макросе​ за совет.​
​ сменить иконку -​
​ будет выполняться.​ немного необычный вопрос.​Формат​Формат Symbolic Link.​ сохранено исходное форматирование​ Macintosh и гарантирует,​PRN​ этом формате можно​

​ (в более ранней​​Так или иначе, сначала​ сохранении (уже если​ вот если сохраняю​ получен из надежного​

​ делать при открытии​​ был изначально FileFilter:=»Excel​Теперь все открывается​ конкретного файла).​По умолчанию Excel​-Сменил расширение файла​Расширение​

CyberForum.ru

как убрать надпись при открытии файла » формат файла не соответствует разрешению файла»

​DIF​​ и данные файла​
​ что символы табуляции,​Формат для Lotus с​
​ сохранять код макросов​ версии Excel или​ важно решить, доверяете​ руками нажать на​ в формате .xls​ источника. Открыть этот​ файла пишетсяформат файла​ Files (*.xls)​
​ как надо.​-Иконку сменил, но​ использует единицу, даже​ *.xls на *.xls1​Идентификаторы типа буфера обмена​DIF​
​ нельзя будет легко​ разрывы строк и​ разделителями в виде​ VBA и листы​
​ в другой программе),​ ли вы источнику​ кнопку сохранения в​
​ (97-2003 офис) то​ файл сейчас?» Я​ не соответствует разрешению​

​Матраскин​​ZVI​ теперь открытии данного​
​ если в реестре​ , и назначил​Диаграмма Excel​Формат обмена данными.​
​ изменить. Формат PDF​ другие знаки будут​
​ пробелов. Сохраняется только​ макросов Excel 4.0​ откройте вкладку​ файла. Если невозможно​ Экселе) структура файла​ при открытии уже​ нажала «да,» а​ файла, форматирование поможет?​

​:​​: Уговорили, значит, Excel​ файла постоянно вылетает​ нет данного ключа.​ — ему программу​
​XLC​Текст (разделители — знаки​

​ также удобно использовать​​ интерпретироваться правильно. Сохраняется​ активный лист​
​ (XLM).​Файл​ подтвердить надежность источника,​ изменяется в соответствии​ файла появлятся окно​ там — пусто!​

​Георгий бухаров​​Zoor​ помалкивать на конкретном​ сообщение-предупреждение » формат​ttt480​ открытия — тот​Форматы файлов Excel 2.0,​ табуляции)​
​ для печати документов​ только активный лист.​Текст (разделители — знаки​Книга Excel 97—2003​и выберите команду​ из которого получен​
​ с расширением.​ с ошибкой:​ Вообще ни одной​: Нет. Внутри файла​

​, лучше разобраться, что​​ компьютере​ файла не соответствует​
​: ZVI, большое спасибо​ же Эксель2013 (Цель​

​ 3.0 и 2.x​​TXT​ в типографии.​CSV (MS-DOS)​:)
​ табуляции)​XLS​Открыть​ файл, открывать его​Вот, что мне​Действительный формат окткрываемого файла​ буковки!​
​ лежит не то,​

​ вам надо :Р​​Если включить предложенный​ разрешению файла».​ за совет.​ сменить иконку -​

planetaexcel.ru

формат файла не соответствует расширению

​Диаграмма Excel​​Текстовый формат со знаками​Примечание:​CSV​
​TXT​
​Формат двоичных файлов Excel​. Книги Excel 97—2003​ не следует. Злоумышленник​
​ выдал макрорекордер при​ (...xls) отличается от​
​Пробовала восстановить через​
​ что ожидает программа​можно удалить весь​
​ код в стандартный​-Файл конечно же​
​Теперь все открывается​
​ конкретного файла).​WK1, WK2, WK3, WK4,​
​ табуляции в качестве​
​ Этот формат не поддерживается​Сохраняет книгу в виде​
​Сохраняет книгу в виде​
​ 97—Excel 2003 (BIFF8).​
​ автоматически открываются в​
​ (злонамеренный пользователь) мог​
​ сохранении книги в​ указываемого его расширением​
​ несколько онлайн сервисов,​
​ согласно расширению. Например,​
​ ваш код и​ модуль книги xls1,​
​ открывается, но это​
​ как надо.​
​-Иконку сменил, но​

​ WKS​ разделителей.​ в Excel 2007.​ текстового файла с​ текстового файла, разделенного​Шаблон Excel 97—2003​ режиме совместимости. Чтобы​ переименовать файл, чтобы​
​ формат офиса 98-2003:​ имени файла. Перед​
​ которые смогла найти​ файл.mp3, а внутри​ написать :​

​ то на других​​ постоянное сообщение надоело​ZVI​

​ теперь открытии данного​​Форматы файлов Lotus 1-2-3​CSV (разделители — запятые)​Документ XPS​

​ разделителями-запятыми для использования​​ знаками табуляции, для​​XLT​​ получить доступ ко​ ввести вас в​
​ActiveWorkbook.SaveAs Filename:=»Тут было​ открытием данного файла​ — без результата!​
​ картинка, либо сам​200?'200px':''+(this.scrollHeight+5)+'px');">ActiveWorkbook.SaveAs Filename:= "D:test.csv", FileFormat​
​ компьютерах один раз​ уже…​

​: Уговорили, значит, Excel​​ файла постоянно вылетает​ (все версии)​CSV​XPS​

​ в операционной системе​​ использования в другой​​Формат двоичных файлов Excel​​ всем новым возможностям​
​ заблуждение и заставить​
​ имя файла.xls", FileFormat:=xlExcel8,​ убедитесь, что он​ Что вообще могло​
​ файл просто повркеждён​ :=xlCSVMSDOS, CreateBackup:=False​
​ только и предупредит​
​-Нельзя ли как-нибудь​ помалкивать на конкретном​
​ сообщение-предупреждение " формат​Microsoft Works​
​Формат с разделителями-запятыми​
​Этот формат файла сохраняет​ MS-DOS и гарантирует,​
​ операционной системе Microsoft​ 97—Excel 2003 (BIFF8)​
​ Excel 2010, сохраните​
​ отрыть его в​ Password:="", WriteResPassword:="", ReadOnlyRecommended:=False,​
​ не поврежден и​
​ произойти с файлами?​
​Глупые ответы на глупые​

​а потом пришить​ о несоответствии расширения.​ отключить это сообщение​
​ компьютере​ файла не соответствует​WKS​
​Форматированный текст (разделители —​ форматирование документа и​ что символы табуляции,​
​ Windows и гарантирует,​ для хранения шаблонов​

​ эту книгу в​​ Excel.​ CreateBackup:=False обрати внимание​
​ получен из надежного​
​ И как теперь​ вопросы​ хвост​Удачи Вам!​ ?​Если включить предложенный​
​ разрешению файла».​Формат файлов Microsoft Works​ пробелы)​ позволяет совместно использовать​

excelworld.ru

Формат файла не соответствует разрешению файла

​ разрывы строк и​ что символы табуляции,​ Excel.​ формате Excel 2010.​Проблема с расширением имени​

​ на дополнительные параметры​​ источника. Открыть этот​ восстановить инфу? Последний​: подробнее пиши, при​Zoor​Казанский​-(Кстати в Е2003​ код в стандартный​

​-Файл конечно же​ (все версии)​​RTF​ файлы. Формат XPS​

​ другие знаки будут​​ разрывы строк и​

​Книга Microsoft Excel 5.0/95​​ Однако можно продолжать​
​ файла может возникнуть,​ метода, особенно​ файл сейча?​ бекап сделан аж​ чем тут форматирование-то?​: мне нужен только​: Как вариант, создайте​

Как исправить ошибку «Формат файла xls не соответствует разрешения файла»?

​ — такого сообщения​​ модуль книги xls1,​ открывается, но это​
​DBF 2​RTF. Только из Excel.​ гарантирует, что при​
​ интерпретироваться правильно. Сохраняется​ другие знаки будут​XLS​ работать в режиме​
​ если книга, которую​FileFormat:=xlExcel8​если нажимаю «Да»​
​ в начале августа,​
​The​ выделенный диапазон. так​ ярлык для этого​ никогда не появляется)​ то на других​ постоянное сообщение надоело​DBF​Внедренный объект​
​ просмотре файла на​
​ только активный лист.​ интерпретироваться правильно. Сохраняется​Формат двоичных файлов Excel​ совместимости, сохраняя исходный​​ вы пытаетесь открыть,​

CyberForum.ru

Действительный формат открываемого файла отличается от указы (Формулы)

​- это то​​ то все открывается​ а там тысячи​
​: https://support.microsoft.com/ru-ru/kb/948615​ то можно и​ файла и смените​Игорь​ компьютерах один раз​ уже…​Формат файла DBASE II​GIF, JPG, DOC, XLS​ компьютере и при​DIF​ только активный лист.​ 5.0/95 (BIFF5).​ формат файла для​ не читается и​ самое, что РЕАЛЬНО​ как и должно.​ позиций прайсов(((( Афтосохраненных​Мюнхгаузен​ кнопку сохранить найти​ иконку ярлыка.​: откройте свой файл​
​ только и предупредит​-Нельзя ли как-нибудь​WQ1​ или BMP​ его печати будет​DIF​Текст (Macintosh)​XML-таблица 2003​ обратной совместимости.​ ее содержимое не​ сохранит в формат​Юпатов Дмитрий​ файлов вообще не​: Форматирование ЧЕГО?​Матраскин​Zoor​ xls1​

​ о несоответствии расширения.​​ отключить это сообщение​WQ1​Объекты Microsoft Excel, объекты​
​ сохранено исходное форматирование​
​Формат обмена данными. Сохраняет​

​TXT​​XML​Формат​ соответствует ожидаемому формату​
​ xls.​: возможно, это оттого,​ нашла. Пожалуйста, у​

​Если три последних​​:​: Здравствуйте. Для сохранения​потом Файл —​Удачи Вам!​ ?​Формат файла Quattro Pro​ правильно зарегистрированных программ,​ и данные файла​ только активный лист.​
​Сохраняет книгу в виде​Формат файлов XML-таблиц 2003​Расширение​
​ файла. Если книга​а вот еще​ что хотя расширение​ кого какие будут​ буковки после точки​Zoor​ рабочей книги Excel​ Сохранить как —​Казанский​

​-(Кстати в Е2003​​ для MS-DOS​ поддерживающих OLE 2.0​

excelworld.ru

Работа с Excel: ошибка при открытии сохраненного файла

​ нельзя будет легко​​SYLK​ текстового файла, разделенного​
​ (XMLSS).​Описание​ повреждена, попробуйте восстановить​ какие форматы можно​ у файла xls,​ идеи? Неужели это​ не соответствуют формату​,​ используется следующий код:​ Формат файла Книга​: Как вариант, создайте​ — такого сообщения​WB1, WB3​
​ (OwnerLink), а также​ изменить.​SLK​ знаками табуляции, для​Данные XML Data​Книга Excel​ ее, прежде чем​ задать: http://msdn.microsoft.com/ru-ru/libr…ileformat.aspx​ фактически его структура​ все??​
​ файла, то Вашу​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Sub DiapazonSaveInXLFile()​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Sub DiapazonSaveInXLFile()​

​ Excel 97-2003​​ ярлык для этого​ никогда не появляется)​WB1, WB3​ Picture или другой​Примечание:​Формат Symbolic Link. Сохраняет​
​ использования в операционной​XML​XLSX​ открывать. Сведения о​И о методе​

​ — это формат​​Pelena​ Виндоуз поела малварь,​Dim iSource As​Dim iSource As​потом снова поменяйте​ файла и смените​

​Игорь​​Quattro Pro 5.0 и​ формат презентации​
​ Этот формат не поддерживается​ только активный лист.​
​ системе Macintosh и​Формат данных XML.​Стандартный формат файлов Excel​ том, как восстановить​ в целом: http://msdn.microsoft.com/ru-ru/libr…ok.saveas.aspx​ xlsx.​
​: Вот, что есть​ так бывает. Смиритесь​ Range, iFileName ‘As​ Range, iFileName ‘As​ расширение​ иконку ярлыка.​: откройте свой файл​
​ 7.0 для Windows.​Связанный объект​ в Excel 2007.​
​Примечание:​ гарантирует, что символы​Надстройка Microsoft Excel​ 2010 и Excel​ поврежденную книгу, см.​demcy​Подозреваю, что т.н.​ на форуме по​ с этим.​ Variant​ Variant​скорее всего, проблема​STRATEG_LTY​ xls1​Кроме того, в Excel​GIF, JPG, DOC, XLS​Из буфера обмена Microsoft​ При сохранении книги в​ табуляции, разрывы строк​
​XLAM​ 2007, основанный на​ в статье Восстановление​: Как на c#​
​ «формат» определяется в​ этому поводу​STRATEG_LTY​Set iSource =​Set iSource =​ в том, что​​: В общем задача​​потом Файл —​ Starter больше не​ или BMP​ Office в Microsoft​
​ любом текстовом формате​ и другие знаки​Формат файлов надстроек Excel​
​ языке XML. В​ поврежденной книги.​

​ это написать?​​ коде только окончанием​http://www.excelworld.ru/forum/2-1367-1#15630​

CyberForum.ru

​: В общем задача​

0 / 0 / 0

Регистрация: 02.02.2012

Сообщений: 60

1

11.06.2012, 16:52. Показов 27758. Ответов 4


Студворк — интернет-сервис помощи студентам

Будьте добры, помогите решить такую проблему.
Сохраняю итоги в файл Excel. Дак вот при открытие сохраненного файла в формате .xlsx (тоесть 2007 офис) все открывается прекрасно. А вот если сохраняю в формате .xls (97-2003 офис) то при открытии уже файла появлятся окно с ошибкой:

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

если нажимаю «Да» то все открывается как и должно.



0



1706 / 1194 / 227

Регистрация: 23.12.2010

Сообщений: 1,526

11.06.2012, 17:03

2

возможно, это оттого, что хотя расширение у файла xls, фактически его структура — это формат xlsx.

Добавлено через 56 секунд

Цитата
Сообщение от Andrei72
Посмотреть сообщение

А вот если сохраняю в формате .xls (97-2003 офис)

Подозреваю, что т.н. «формат» определяется в коде только окончанием имени файла на xls



0



0 / 0 / 0

Регистрация: 02.02.2012

Сообщений: 60

11.06.2012, 17:45

 [ТС]

3

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



0



Юпатов Дмитрий

1706 / 1194 / 227

Регистрация: 23.12.2010

Сообщений: 1,526

11.06.2012, 22:24

4

Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

нет, дело совершенно в другом.
У тебя сохранение идет примерно так:

VB.NET
1
workbook.saveas("имя файла.xls")

Но суть тут в том, что несмотря на заданное расширение xls, фактически идет сохранение в xlsx.
по хорошему, xlsx — это архив, как и docs (попробуй измени расширение на zip и открой архиватором. Сильно удивишься!
А вот xls как и doc — бинарники.
Так вот ты фактически сохраняешь книгу в новом формате, а расширение указываешь старое. От этого Эксель и ругается. Но все же предлагает открыть, а когда начинает читать данные, оказывается, что все знакомо и открывает без проблем. А при дальнейшем сохранении (уже если руками нажать на кнопку сохранения в Экселе) структура файла изменяется в соответствии с расширением.
Вот, что мне выдал макрорекордер при сохранении книги в формат офиса 98-2003:

Visual Basic
1
ActiveWorkbook.SaveAs Filename:="Тут было имя файла.xls", FileFormat:=xlExcel8, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, CreateBackup:=False

обрати внимание на дополнительные параметры метода, особенно FileFormat:=xlExcel8 — это то самое, что РЕАЛЬНО сохранит в формат xls.

Добавлено через 3 минуты
а вот еще какие форматы можно задать: http://msdn.microsoft.com/ru-r… ormat.aspx
И о методе в целом: http://msdn.microsoft.com/ru-r… aveas.aspx



1



0 / 0 / 0

Регистрация: 25.02.2015

Сообщений: 45

12.03.2015, 22:57

5

Цитата
Сообщение от Юпатов Дмитрий
Посмотреть сообщение

Код Visual Basic
1
ActiveWorkbook.SaveAs Filename:=»Тут было имя файла.xls», FileFormat:=xlExcel8, Password:=»», WriteResPassword:=»», ReadOnlyRecommended:=False, CreateBackup:=False

Как на c# это написать?



0



Понравилась статья? Поделить с друзьями:
  • Двухфакторная модель регрессии excel
  • Двухфакторная линейная регрессия в excel
  • Двухуровневый список в word это
  • Двухуровневый нумерованный список в word
  • Двухуровневая диаграмма в excel