엑셀 '파일 형식 및 확장명이 일치하지 않습니다.' 오류 해결하기

파일 형식 및 확장명이 일치하지 않습니다. 파일이 손상되거나 안전하지 않을 수 있습니다. 데이터 원본을 신뢰하지 않는다면 파일을 열지 마세요. 그래도 파일을 여시겠습니까?

Microsoft Excel
파일_형식_및_확장명이_일치하지_않습니다.오류_메시지
파일 형식 및 확장명이 일치하지 않습니다.오류 메시지

엑셀에서 파일을 실행 하려는 데 이런 오류가 발생 하는 경우가 있습니다. 이 오류는 다양한 이유 들로 발생을 하게 됩니다.

  • 엑셀 버전별 확장자명 불일치
  • 파일 자체 오류
  • 데이터 원본의 신뢰성 문제로 인한 경고

대표적인 원인은 이 정도로 요약 해 볼 수 있으며 각각에 대한 조치 내용이 다를 수 있습니다.

그래서 오늘은 엑셀 파일 형식 및 확장명이 일치하지 않습니다. 라고 된 오류 메시지가 출력 되는 경우 이를 해결하는 다양한 방법들 에 대해서 알아 봅니다.


해당 포스트는 충분한 테스트 및 검증 후 작성 되었지만 이것이 내용의 정확성이나 신뢰성에 대해 보증을 하는 것은 아니니 단순 하게 참고용으로 봐주시길 바랍니다.

튜토리얼 환경 : 윈도우 11, 마이크로소프트 365 엑셀 2022

파일 확장자 변경

'엑셀' 파일의 확장자가 현재 사용 중인 '엑셀' 버전 과 호환 되지 않는 경우 오류 메시지가 출력 될 수 있습니다.

엑셀 버전별 확장자 적용 기준

버전에 따라 조금 다르지만 '엑셀' 은 기본적으로 .xlsx 또는 .xls 이라는 확장자로 통합 문서를 저장하게 됩니다. 아래는 엑셀 버전에 따른 기본 확장자를 정리 한 부분이니 미리 한번 체크합니다.

기본 확장자적용 버전
.xlsExcel 2003 이전
.xlsxExcel 2007 이후

엑셀 파일 확장자 변경하기

문제가 되는 엑셀 파일을 열어 현재 사용하고 있는 프로그램의 형식으로 변경 후 저장 하게 되면 오류 없이 파일을 실행 할 수 있습니다.

파일_메뉴_이동
파일 메뉴 이동
  1. 엑셀을 실행 후 왼쪽 상단 '파일' 탭으로 전환해 시작 메뉴로 이동합니다.
파일_형식_변경
파일 형식 변경
  1. 이동 후 왼쪽 사이드 바에서 내보내기 (1) 로 탭을 전환 후 파일 형식 변경 (2) 을 클릭합니다.
  2. '파일 형식 변경' 섹션에서 통합 문서 (3) 를 선택합니다.
다른_이름으로_저장
다른 이름으로 저장
  1. 그리고 사이드 바에서 다른 이름으로 저장 (1) 르로 탭을 전환 합니다.
  2. 원하는 위치 (2) 를 선택 해 파일을 저장 후, 해당 파일을 다시 실행 해 문제가 개선 되었는지 확인합니다.

'열기 및 복구' 기능으로 파일 열기

파일_메뉴_이동
파일 메뉴 이동
  1. 엑셀을 실행 후 왼쪽 상단 '파일' 탭으로 전환해 시작 메뉴로 이동합니다.
파일_열기
파일 열기
  1. 이동 후 왼쪽 사이드 바에서 열기 (1) 를 통해 현재 문제가 되는 파일이 위치한 경로 (2) 를 지정 합니다.
파일_선택_후_열기_및_복구_선택
파일 선택 후 열기 및 복구 선택
  1. 문제가 되는 파일을 선택(1) 후 열기(O) 버튼을 클릭 해 드롭 다운 목록을 확장합니다.
  2. 목록 중 열기 및 복구(E) (2) 를 선택 해 변경 한 뒤 다시 한번 마우스로 클릭합니다.
복구_와_데이터_추출_중_복구_선택
복구 와 데이터 추출 중 복구 선택
  1. 복구(R) 또는 데이터 추출(E) 을 선택을 위한 작은 창이 팝업 되면 복구(R) 버튼을 클릭 해 오류가 발생하던 파일이 정상적으로 실행 되는지 확인합니다.

제한된 보기 기능 해제

만약 인터넷에서 다운받은 파일에서 위 오류가 발생 하는 경우 보통 파일 자체의 문제보다는 보안 수준에 따른 경고성 문구일 수 있습니다. 만약 파일을 여는데 문제가 없고 경고성 문구 자체를 보이지 않게 하려면 제한 된 보기 기능을 해제 해 문제를 해결 할 수 있습니다.

'Excel 옵션' 실행

파일_메뉴_이동
파일 메뉴 이동
  1. 엑셀을 실행 후 왼쪽 상단 '파일' 탭으로 전환해 시작 메뉴로 이동합니다.
옵션_탭_선택
옵션 탭 선택
  1. 이동 후 사이드 바 왼쪽 하단 옵션 탭을 선택합니다.

제한된 보기 옵션 변경

엑셀의 보안 센터 옵션에서 제한된 보기 옵션을 비활성화 합니다.

보안_센터_설정_버튼_클릭
보안 센터 설정 버튼 클릭
  1. 'Excel 옵션' 패널이 실행 되면 왼쪽 메뉴 중 보안 센터 (1) 로 이동합니다.
  2. 이동 후 'Microsoft Excel 보안 센터' 섹션의 보안 센터 설정(T) (2) 버튼을 클릭합니다.
안전하지_않은_위치에_있는_파일에_대해_제한된_보기_사용_비활성화
안전하지 않은 위치에 있는 파일에 대해 제한된 보기 사용 비활성화
  1. '보안 센터' 창이 새롭게 활성화 되면 왼쪽 사이드 메뉴에서 제한된 보기 (1) 로 탭을 전환 합니다.
  2. 전환 후 '제한된 보기' 섹션 중 안전하지 않은 위치에 있는 파일에 대해 제한된 보기 사용(L) (2) 박스의 체크를 해제 해 옵션을 비활성화 합니다. 좀 더 자세한 내용이 필요한 경우 제한된 보기 해제하는 방법을 확인하세요.
  3. 설정 내용 반영을 위해 확인 버튼을 누른 후 오류가 발생하던 파일이 정상적으로 실행 되는지 확인합니다.

파일 형식 검사 관련 레지스트리 수정

파일을 열어서 확인하고 싶다면 파일 확장명과 파일 형식을 검사하지 않도록 ExtensionHardening 이라는 레지스트리 값을 변경해야 합니다

레지스트리 편집기 실행

각자 편한 방식으로 '레지스트리 편집기' 를 활성화 합니다. 설명에서는 '실행' 창으로 진행합니다.

주의: 레지스트리 의 수정 과 편집은 운영체제의 변경을 가하는 것으로 잘못 진행 할 경우 시스템 손상이 발생 할 수 있습니다. 작업 전에 레지스트리를 백업 하거나 윈도우 시스템을 백업 하길 권장합니다.
레지스트리_편집기_실행
레지스트리 편집기 실행
  1. 실행 (단축키 :  Win +  R ) 도구를 활성화 합니다. 처음 사용 하는 경우 실행창 기본 사용 방법 에서 추가적인 내용을 확인 할 수 있습니다.
  2. 열기(O): 옆 텍스트 필드에 regedit 이라고 입력 후 확인 버튼을 클릭 하거나  Enter 키를 눌러 줍니다.
사용자_계정_컨트롤
사용자 계정 컨트롤
  1. 사용 하는 계정의 권한 수준에 따라 사용자 계정 컨트롤 패널이 보여질 수 있습니다.
    • 이 경우 안내하는 내용을 확인 합니다. 그래도 계속 진행 하고 싶다면 버튼을 클릭 하면 됩니다.
    • 만약 매번 보여지는 팝업이 불편 한 경우 사용자 계정 컨트롤을 비활성화 할 수도 있습니다.

현재 오피스 버전 키 폴더 수정

현재 사용 중인 오피스의 버전에 맞는 레지스트리 키 경로 이동 후 ExtensionHardening 값을 생성 후 데이터를 변경합니다.

오피스 버전 키 폴더 이동

오피스_버전_키_위치_이동
오피스 버전 키 위치 이동
  1. 아래 올려둔 경로를 통해 Office (1) 로 이동 합니다. '레지스트리 편집기' 상단 주소창 A 에 경로를 그대로 붙여넣기 (  Ctrl +  V ) 하면 빠르게 이동 할 수 있습니다.
컴퓨터\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\
  1. 이동 후 Office 하위 폴더(키)에 현재 오피스 버전에 맞는 폴더로 다시 진입합니다. 설명에서는 마이크로소프트 365 버전을 사용했기 때문에 16.0 (2) 으로 이동합니다. 아래는 버전에 따른 키 명칭 입니다.
    • 16.0: 마이크로소프트 365 버전(구 오피스 365), 오피스 2016
    • 15.0: 오피스 2013
    • 14.0: 오피스 2010
    • 12.0: 오피스 2007
    • 11.0: 오피스 2003
    • 8.0: 오피스 2010

'ExtensionHardening' 값 생성 및 수정

ExtensionHardening 값을 생성 후 해당 값 데이터를 0 으로 수정 하면 파일의 확장명과 파일 형식을 검사하지 않게 되고 경고 메시지 기능을 무시합니다.

오피스_버전_키_폴더에_새로운_DWORD_값_생성
오피스 버전 키 폴더에 새로운 DWORD 값 생성
  1. 오피스 버전 키 폴더의 빈 공간을 마우스 오른쪽 버튼으로 클릭 해 메뉴를 확장합니다.
  2. 메뉴에서 새로 만들기(N) > DWORD(32비트)값(D) 순서로 새로운 값을 생성합니다.
새로_생성한_값_이름_ExtensionHardening로_변경
새로 생성한 값 이름 ExtensionHardening로 변경
  1. 새로 생성된 새 값#1 의 이름을 ExtensionHardening 으로 변경 합니다.
ExtensionHardening_값데이터_수정
ExtensionHardening 값데이터 수정
  1. 새로 생성 한 ExtensionHardening 값을 수정 하기 위해 마우스로 두 번 클릭 하거나 컨텍스트 메뉴2수정(M) 메뉴를 통 해 값 편집 창을 실행합니다.
  2. 편집 창에서 값 데이터(V)0 으로 지정 후 확인 버튼을 눌러 줍니다.
  3. 변경 된 레지스트리 값을 반영하기 위해 작업 관리자를 실행 후 '세부 정보' 탭 의 explorer.exe 프로세스를 다시 시작하거나, 시스템을 재부팅 하면 적용 될 것입니다.

마무리

이렇게, 엑셀 파일 실행 시 "엑셀 파일 형식 및 확장명이 일치하지 않습니다…." 라는 메시지가 출력 되는 경우 이를 해결하거나 무시하도록 변경하는 방법들에 대해 알아 보았습니다.

위 내용을 순서대로 하나 씩 체크 하면 기본적인 오류는 해결 할 수 있습니다. 다만 중요한 것은 신뢰하지 못하는 파일인 경우는 절대 열지 말아야 한다는 것입니다.

"엑셀 파일 형식 및 확장명이 일치하지 않습니다…." 오류로 인해 불편 한 경우 위 내용을 참고해 문제를 해결 해 보시길 바랍니다.

참고

본 글의 저작권은 comeinsidebox.com에 있습니다. comeinsidebox.com의 사전 서면 동의 없이 본 글의 전부 또는 일부를 무단으로 전재, 게시, 배포하는 것을 금지합니다.
댓글로 남기기 어려운 내용은 Contact Form 링크를 이용해 개별적으로 문의 할 수 있습니다. 해당 포스트와 연관 된 문의 시 Copy를 눌러  URL 을 복사 후 등록 해야 합니다.

Leave a Comment