FileFix Ultimate
한국어

손상된 엑셀 파일에서 데이터만 살려 내는 방법

열기 및 복구와 컨테이너 재구성을 거쳐도 열리지 않을 만큼 손상된 엑셀 통합 문서라도, 안에 있는 셀 값은 아직 읽을 수 있는 경우가 많습니다. FileFix Ultimate의 살리기 모드는 찾을 수 있는 모든 시트를 읽어 값 전용 새 .xlsx와 시트마다 하나씩 CSV 파일로 씁니다. 수식, 서식, 매크로, 그림은 옮겨지지 않으므로 결과는 완성된 통합 문서가 아니라 데이터로 여기세요.

최종 업데이트:

지금 바로 할 일

  1. 손상된 통합 문서를 복사하고 사본으로만 작업하세요.
  2. 수식과 서식을 남길 수 있는 엑셀의 열기 및 복구와 컨테이너 재구성을 먼저 시도하세요.
  3. 그래도 열리지 않으면 손상 파일 복구에서 살리기를 골라 값 전용 .xlsx와 시트별 CSV를 받으세요.
  4. 결과의 행 수와 합계를 확인한 뒤 필요한 곳에 수식과 서식을 다시 만드세요.

단계별 방법

  1. 통합 문서 복사

    .xlsx나 .xls 파일을 다른 폴더나 디스크에 복사하고 원본은 그대로 두세요. 0KB 파일에는 살릴 내용이 없으니 자동 복구 사본이나 예전 버전을 찾아보세요.

  2. 덜 손실되는 방법부터

    엑셀에서 파일 › 열기 › 찾아보기로 사본을 고르고 열기 단추 옆 화살표를 눌러 열기 및 복구를 고른 뒤 복구나 데이터 추출을 누르세요. .xlsx라면 FileFix Ultimate 손상 파일 복구의 컨테이너 재구성도 시도할 만합니다. 둘 다 살리기보다 더 많은 것을 남깁니다.

  3. 손상 파일 복구에서 살리기 선택

    손상 파일 복구를 열고 통합 문서를 고르세요. 파일을 열 수 있게 만들 수 없으면 앱이 내용을 살리겠냐고 제안합니다. 살리기를 고르세요. 원본은 읽기만 하고 결과는 새 파일로 씁니다.

  4. 값 전용 통합 문서 열기

    앱은 원래 이름 뒤에 .values.xlsx가 붙은 새 파일을 씁니다. 엑셀에서 열어 시트를 하나씩 살펴보세요. 텍스트, 숫자, 참·거짓, 오류 값, 날짜가 원래 행과 열 위치에 나타납니다.

  5. 필요할 때는 CSV 파일 사용

    시트마다 바이트 순서 표시가 있는 UTF-8 CSV 파일로도 저장되므로 엑셀에서 열 때 한글이 깨지지 않습니다. CSV는 다른 프로그램으로 가져오거나 백업과 비교할 때 편리합니다.

  6. 확인하고 다시 만들기

    합계, 행 수, 알고 있는 몇몇 값을 기대한 것과 비교하세요. 그다음 핵심 수식을 다시 입력하고 숫자 서식을 적용하고 차트를 다시 만드세요. 전문 업체나 나중의 다른 도구가 더 살릴 수도 있으니 손상된 원본은 보관하세요.

살리기 모드가 XLSX에서 읽는 것

.xlsx 파일은 워크시트마다 XML 구성 요소가 하나씩 있고 문자열 표와 스타일 같은 공용 구성 요소가 함께 들어 있는 ZIP 압축 파일입니다. 살리기 모드는 통합 문서 구성 요소, 관계, 공유 문자열, 스타일이 깨져 있어도 압축을 풀 수 있는 데까지 이 구성 요소들을 읽습니다. 셀마다 공유 문자열, 인라인 문자열, 숫자, 참·거짓, 오류 값을 가져옵니다.

수식 셀은 수식 자체가 아니라 엑셀이 마지막으로 계산해 저장한 결과값을 남깁니다. 날짜 서식이 있는 셀은 새 통합 문서에는 실제 날짜로, CSV에는 ISO 날짜로 써서 45231 같은 일련번호만 남는 일이 없게 합니다.

엑셀 97–2003의 예전 XLS 파일

예전 .xls 파일은 복합 파일 컨테이너 안에 바이너리 BIFF8 형식으로 저장됩니다. 컨테이너가 손상됐으면 살리기 모드는 파일 전체에서 통합 문서 스트림의 시작을 찾아 거기서부터 읽습니다. 공유 문자열과 레이블, 숫자, RK와 다중 RK 값, 참·거짓과 오류, 저장된 수식 결과 같은 흔한 셀 레코드와 날짜를 바르게 보여 주는 데 필요한 날짜 설정을 이해합니다.

열기 암호가 걸린 통합 문서는 암호화되어 있어 살리기 모드가 읽지 않습니다. .xls는 엑셀이 형식을 직접 이해하므로 엑셀 자체 복구를 먼저 시도할 가치가 있습니다.

잃는 것과 결과를 다루는 방법

수식, 숫자 서식, 색, 병합한 셀, 열 너비, 차트, 피벗 테이블, 그림, 메모, 매크로는 살린 파일에 없습니다. XML 구성 요소가 잘린 시트는 중간에서 끝날 수 있으며, 그럴 때는 보고서에 남깁니다. 등호, 더하기, 빼기, @로 시작하는 텍스트 셀은 스프레드시트가 수식으로 실행하지 않도록 CSV에 작은따옴표를 붙여 씁니다.

제대로 쓰는 파일로 가장 빨리 돌아가는 방법은 살린 값을 같은 통합 문서의 예전 사본이나 서식 파일에 붙여 넣는 것입니다. 그러면 수식과 배치가 이미 갖춰져 있습니다.

복구가 안 되는 경우

  • 열기 암호로 암호화된 통합 문서는 암호 없이 살릴 수 없습니다.
  • 0KB 파일이나 0으로만 채워진 파일에는 셀 데이터가 없습니다.
  • XML 구성 요소나 BIFF 레코드가 덮어쓰인 시트는 읽을 수 있는 행만 돌아오거나 아무것도 돌아오지 않습니다.
  • 살리기 모드는 값만 꺼내며 수식, 서식, 차트, 그림, 매크로는 되살리지 않습니다.

FileFix Ultimate가 돕는 방법

  • 열 수 있게 만들 수 없는 XLSX와 예전 XLS 통합 문서에서 셀 값을 살려 냅니다.
  • 행·열·날짜를 유지한 값 전용 새 .xlsx와 시트별 UTF-8 CSV를 씁니다.
  • 수식 셀은 마지막 계산 결과를 남기고, 읽지 못한 부분은 보고서에 알립니다.
  • 원본은 바꾸지 않으며, 개인 사용은 무료이고 파일 크기 제한과 업로드가 없습니다.

FileFix Ultimate는 개인 사용이 무료이고 오프라인으로 동작하며, 복구 대상 드라이브에는 아무것도 쓰지 않습니다. 업무용은 PC 1대당 1년 라이선스가 필요합니다. 실행 전에 디지털 서명을 확인하세요.

자주 묻는 질문

살린 파일에서 수식이 사라진 이유는 무엇인가요?

살리기 모드는 각 수식이 마지막으로 낸 값, 즉 엑셀이 셀에 저장해 둔 값을 남깁니다. 수식 텍스트는 자주 손상되는 구성 요소에 의존하므로 옮기지 않습니다. 핵심 수식을 다시 입력하거나, 수식이 남아 있는 예전 사본에 값을 붙여 넣으세요.

CSV를 엑셀에서 열면 글자가 이상하게 보여요. 어떻게 하나요?

CSV 파일은 바이트 순서 표시가 있는 UTF-8로 써서 최신 엑셀은 알아서 인식합니다. 오래된 프로그램에서 글자가 깨지면 데이터 가져오기 기능으로 열고 인코딩을 UTF-8로 고르세요.

CSV의 일부 텍스트 셀이 작은따옴표로 시작하는 이유는?

=, +, -, @로 시작하는 텍스트는 CSV를 열 때 수식으로 실행될 수 있습니다. 그래서 앱이 이런 텍스트 앞에 작은따옴표를 붙여 일반 텍스트로 남깁니다. 값 전용 .xlsx에는 텍스트가 그대로 들어 있습니다.

살리기 모드와 일반 복구 중 무엇을 먼저 써야 하나요?

일반 복구를 먼저 쓰세요. 컨테이너 재구성은 해당 구성 요소가 멀쩡하면 수식, 서식, 차트까지 남길 수 있습니다. 살리기는 그래도 통합 문서가 열리지 않을 때 쓰는 마지막 방법입니다.

이 페이지 공유하기