스캔 PDF를 엑셀로 변환하기

스캔하거나 복사한 은행 명세서 PDF에서 OCR, 일괄 처리, 조정 확인으로 거래를 엑셀로 정확하게 추출합니다.

How-to작성자 Krrisha
7 분 읽기

사무실 복합기에서 은행 명세서를 스캔하여 PDF로 저장했는데, 이제 모든 거래 내역을 엑셀에 입력해야 한다. 스캔한 PDF는 이미지 파일이고 선택 가능한 텍스트가 없어서 표준 PDF-엑셀 변환기는 제대로 작동하지 않거나 열이 뒤바뀌고 거래 설명이 깨진 결과물을 만들어낸다.

이 가이드는 스캔한 은행 명세서 데이터를 깔끔한 엑셀 스프레드시트로 추출하는 입증된 방법들을 설명한다. OCR 정확도, 여러 줄 설명 처리, 회계 소프트웨어로 가져오기 전 오류를 잡기 위한 조정 방법에 중점을 둔다.

스캔한 은행 명세서가 표준 변환기를 망치는 이유

Adobe Export PDF, Tabula, Power Query 같은 무료 도구는 온라인 뱅킹 포털에서 만든 디지털 PDF에서는 완벽하게 작동한다. 이 파일들은 소프트웨어가 직접 복사할 수 있는 실제 텍스트 레이어를 포함한다. 스캔한 명세서는 평판 스캐너, 사무실 복합기, 휴대폰 카메라로 스캔한 것이든 완전히 다르다.

각 페이지는 사진이다. PDF는 픽셀 데이터를 저장하고 문자는 저장하지 않는다. 텍스트를 선택하려고 하면 아무것도 강조되지 않는다. 표준 변환기는 문서를 빈 것처럼 보거나 대충 패턴 인식을 시도하는데 비슷하게 생긴 문자를 실수한다. 숫자 8이 문자 B가 되고, 소수점이 사라지며, 1,250.00이 I250O0이 된다.

더 나쁜 점은 많은 은행 명세서가 거래 설명을 여러 줄에 걸쳐 인쇄한다는 것이다. 한 줄에는 거래처 이름이, 다음 줄에는 참조 번호나 메모가 표시된다. OCR 엔진은 이런 것들을 한 셀에 섞거나 열을 잘못 나누거나 두 번째 줄을 완전히 빠뜨린다. OCR이 열 경계를 잘못 읽으면 입금과 출금 위치가 바뀐다.

방법 1: Adobe Acrobat Pro OCR과 수동 정리

Adobe Acrobat Pro는 스캔한 페이지를 숨겨진 텍스트 레이어가 있는 검색 가능한 PDF로 변환하는 OCR을 포함한다. 이 방법은 한두 개의 명세서에서 빠르게 결과가 필요하고 수동 수정에 시간이 있을 때 작동한다.

  1. Acrobat Pro에서 스캔한 PDF를 열고 도구 > PDF 편집을 선택한다. Acrobat이 스캔을 감지하고 OCR 실행을 제안한다.
  2. 스캔 개선 > 텍스트 인식 > 이 파일에서를 선택한다. 편집 가능한 텍스트 모드보다 정확도가 더 높기 때문에 언어 English (US)를 사용하고 출력은 검색 가능한 이미지로 한다.
  3. OCR이 완료되면 파일 > 내보내기 > 스프레드시트 > Microsoft Excel 통합 문서로 간다. Acrobat이 표 구조를 유지하려고 시도한다.
  4. 결과 엑셀 파일을 열면 병합된 셀, 여러 행으로 나뉜 거래, $1.Z50 같은 OCR 오류가 있는 금액을 보게 된다.

모든 행을 검토한다. =SUMIF() 공식을 사용하여 입금과 출금을 합산한 다음 스캔한 명세서의 인쇄된 개시 잔액과 종료 잔액과 비교한다. 차이가 나면 OCR 실수를 찾아야 한다.

이 방법은 몇 페이지를 넘으면 실용적이지 않다. 40페이지 명세서에 거래 300건이 있으면 셀별 확인에 4시간이 걸릴 수 있다. 숫자 오류나 중복 행을 놓칠 위험이 높다.

방법 2: Google Drive 무료 OCR로 단일 명세서 처리

Google Drive는 스캔한 PDF를 Google 문서에서 열 때 OCR을 수행하며 비용이 들지 않는다. 품질은 스캔 해상도와 글꼴 선명도에 따라 다르다.

  1. 스캔한 은행 명세서 PDF를 Google Drive에 업로드한다.
  2. 파일을 마우스 오른쪽 버튼으로 클릭하고 열기 > Google 문서를 선택한다. Google이 이미지를 편집 가능한 텍스트로 변환하면서 일부 표 구조를 문단과 탭으로 유지한다.
  3. 모든 텍스트를 선택하고 엑셀에 붙여넣는다. 데이터 > 텍스트를 열로를 탭 구분 기호로 사용하여 날짜, 설명, 금액 필드를 분리한다.

Google의 OCR은 깔끔한 300-DPI 스캔을 합리적으로 잘 처리하지만 저대비 복사본과 희미한 도트 매트릭스 글꼴로 고생한다. 여러 줄 설명이 열 구분이 없는 연속된 문장으로 붕괴되어 거래처 이름과 참조 코드를 수동으로 분리해야 한다. 소수 정렬은 자주 실패한다. $1,250.00이 설명 열에 나타나고 00이 금액 열에 따로 나타날 수 있다.

가장 큰 제한은 일괄 처리다. 각 명세서를 개별적으로 업로드하고 변환해야 해서 5개 계좌에서 10개 명세서가 있는 월말 조정에는 실용적이지 않다.

Google Drive OCR 후 조정 확인

엑셀 시트 하단에 요약 행을 만들고 =SUM(D2:D250)을 입금에, =SUM(E2:E250)을 출금에 사용한다(D와 E 열에 금액이 있다고 가정). 순 변화를 계산한 다음 명세서의 인쇄된 개시 잔액에 입금을 더하고 출금을 뺀 것과 비교한다. 수치가 몇 센트 이내로 맞지 않으면 날짜별로 정렬하고 OCR이 거래를 반복했거나 건너뛴 중복 행이나 빈 행을 찾는다.

방법 3: 은행 명세서용 전문 OCR 도구

특화된 변환기는 은행 명세서 레이아웃에 OCR 엔진을 학습시킨다. 왼쪽에 날짜 열, 오른쪽에 오른쪽 정렬된 금액, 여러 줄 설명이 들여쓰기되거나 줄 바꿈된다. 이 도구들은 일반용 소프트웨어가 빠뜨리는 사례를 처리한다.

거래 표를 자동으로 인식하고, 금액이 위치나 부호에 따라 입금인지 출금인지 감지하고, 여러 줄 설명을 한 항목으로 유지하는 변환기를 찾는다. 최고의 도구는 추출한 거래를 인쇄된 종료 잔액과 합산하여 검증하고 내보내기 전 OCR 오류를 알린다.

도구를 평가할 때 가장 나쁜 시나리오로 테스트한다. 희미한 복사본이나 작은 글꼴로 인쇄된 명세서의 휴대폰 사진. 샘플을 업로드하고 엑셀 결과를 셀별로 검토한다. 소수점이 올바른 위치에 있나? 거래 설명이 줄 바꿈 전체에 걸쳐 그대로 유지되나? 한 번에 10개 명세서를 처리할 수 있나, 아니면 한 번에 하나씩 업로드해야 하나?

온라인 OCR 도구 프라이버시 고려사항

은행 명세서는 계좌 번호, 잔액, 거래 내역을 포함한다. 많은 회계사와 부기 담당자는 처리 후 파일을 어떻게 처리하는지 공개하지 않는 무료 온라인 변환기에 고객 데이터를 업로드하기를 꺼린다. 도구의 개인정보 보호 정책에서 자동 삭제 일정과 기계 학습 모델 학습에 업로드된 문서를 사용하는지 여부를 확인한다. 일부 유료 변환기는 온프레미스 또는 데스크톱 버전을 제공하여 파일을 외부 서버로 보내지 않고 명세서를 처리한다.

매우 민감한 명세서의 경우 데스크톱 소프트웨어나 명시적 학습 금지 보증과 동일일 삭제가 있는 도구를 선호한다.

엑셀에서 일반적인 OCR 오류 처리

최고의 OCR도 실수를 일으킨다. 엑셀에서 체계적인 정리는 수동 확인 시간을 줄인다.

잘못 읽은 금액 수정

엑셀의 찾기 및 바꾸기를 사용하여 일반적인 OCR 문자 오류를 잡는다. Ctrl+H를 누르고 금액 열에서만(먼저 열을 선택) O를 0으로 바꾼다. 그 다음 I를 1로, S를 5로 바꾼다(숫자가 예상되는 경우). 금액 열을 =VALUE(SUBSTITUTE(A2,",",""))로 감싸서 쉼표를 제거하고 숫자 서식을 적용하면 Excel이 여전히 텍스트로 취급하는 셀을 나타낸다.

여러 줄 설명 분리

OCR이 두 설명 줄을 한 셀에 공백이나 줄 바꿈으로 병합하면 데이터 > 텍스트를 열로를 사용자 정의 구분 기호로 사용한다. 설명에 Ctrl+J 줄 바꿈이 포함되어 있으면 구분 기호를 기타로 설정하고 다른 셀에서 줄 바꿈을 붙여넣는다. 또는 =LEFT(A2,FIND(CHAR(10),A2)-1)을 사용하여 첫 줄 바꿈 앞의 모든 항목을 추출하고 주요 거래처 이름에 대해 새 열에 배치한다.

중복 행 제거

페이지에 그림자나 주름이 있으면 OCR이 거래를 두 번 읽기도 한다. 데이터를 날짜와 금액으로 정렬한 다음 데이터 > 중복 제거를 이 두 열에서 사용한다. 제거된 행을 검토하여 진정한 중복이지 같은 날에 같은 금액인 두 개의 정당한 거래는 아닌지 확인한다.

여러 스캔 명세서 일괄 변환

월말 부기는 종종 3~4개 은행의 명세서 5~10페이지씩 변환을 포함한다. 개별적으로 처리하면 시간 낭비다.

OCR 전에 모든 명세서를 하나의 PDF로 결합한다(도구가 몇백 페이지 파일을 지원하는 경우). 대부분의 스캐너와 PDF 유틸리티는 파일 병합을 허용한다. 순서대로 이름을 지정한다. 예: 01_checking.pdf, 02_savings.pdf, 03_credit.pdf. 그러면 병합된 페이지가 계좌별로 그룹화된 상태로 유지된다. 변환기는 한 개의 엑셀 파일에 별도 시트를 포함하거나 열에 계좌 식별자가 있는 마스터 시트로 출력한다.

또는 일괄 업로드를 수용하고 병렬로 처리하는 변환기를 사용한다. 10개의 PDF를 큐에 던지면 10개의 엑셀 파일이 반환된다. 이 방식은 계좌를 분리 상태로 유지하고 계좌별 조정을 단순화한다.

일괄 출력 검증

계좌명, 명세서 개시 잔액, 종료 잔액, 추출한 합계 열이 있는 검증 스프레드시트를 만든다. 각 명세서에 대해 입금과 출금을 합산하고 개시 + 출금 - 입금을 계산하고 인쇄된 종료 잔액과 비교한다. $1.00 이상의 차이를 플래그하여 줄별 검토를 한다. 이 체계적인 확인은 OCR이 건너뛴 전체 페이지나 행을 잡는다.

회계 소프트웨어로 내보내기

엑셀 데이터가 깔끔하고 조정되면 QuickBooks, Xero, FreshBooks로 가져오기 위해 서식을 지정한다. 대부분 회계 플랫폼은 날짜, 설명, 입금, 출금 열이 순서대로 있는 CSV를 허용한다.

QuickBooks Desktop은 MM/DD/YYYY 형식의 날짜를 선호한다. OCR 출력이 DD/MM/YYYY 또는 다른 형식이면 =TEXT(A2,"MM/DD/YYYY")을 사용하여 변환한다. Xero는 YYYY-MM-DD를 허용하고 입금은 음수 값이 있는 단일 금액 열을 요구한다.

형식이 지정된 시트를 Excel의 파일 > 다른 이름으로 저장 메뉴에서 CSV(쉼표로 구분)로 저장한다. CSV를 메모장에서 열어 설명 필드에 추가 쉼표나 줄 바꿈이 없는지 확인한다. 이런 것들이 있으면 가져오기 중에 데이터가 열을 이동하고 거래를 중복하거나 빈 항목을 만든다.

일부 변환기는 QuickBooks와 Xero가 수동 CSV 매핑 없이 가져오는 QBO 또는 OFX 파일을 직접 출력한다. 이 형식에는 같은 명세서를 다시 업로드해도 중복 가져오기를 방지하는 거래 ID가 포함되어 있고, 월말 시간 단축 중 유용한 안전장치다.

대신 수동 데이터 입력을 할 때

OCR이 항상 가장 빠른 방법은 아니다. 거래 15건이 있는 단일 페이지 명세서면 Excel 또는 회계 소프트웨어에 직접 입력하는 데 10분이 걸리고 정확성을 보장한다. OCR 오류, 검증 단계, 조정을 깨뜨리는 부정확한 데이터 가져오기 위험을 피한다.

스캔한 명세서의 품질이 매우 떨어질 때 수동 입력이 타당하다. 희미한 감열 용지 영수증, 검은 줄무늬가 있는 이중 복사 페이지, 각도가 있고 반사가 있는 휴대폰 사진. 이런 이미지에 대한 OCR은 올바른 문자보다 오류가 더 많이 나오고 결과물을 수정하는 데 처음부터 필사하는 것보다 오래 걸린다.

더 나은 스캔 품질로 OCR 개선

예방이 정리 시간을 줄인다. 미래 명세서를 스캔할 때 300 DPI 해상도를 흑백 모드로 사용한다. 컬러와 그레이스케일 스캔은 텍스트 문서용 OCR에 이점이 없는 큰 파일이다. 페이지를 스캐너 글래스에 곧게 맞춘다. 5도 기울임이라도 가장자리에서 문자 인식 오류를 유발한다.

휴대폰에서 스캔하는 경우 기본 카메라 대신 Microsoft Lens나 Adobe Scan 같은 문서 스캔 앱을 사용한다. 이 앱들은 PDF 저장 전에 자동 자르기, 원근 교정, 명도 개선을 수행하여 OCR에 더 깨끗한 입력을 만든다.

사무실 밖에서 가져올 수 없는 고객 원본을 스캔하기 전에 복사해야 하면 복합기의 최고 품질 설정을 사용하고 여러 세대 복사를 피한다. 각 복사 세대는 텍스트 선명도를 저하하고 OCR 오류율은 2세대 복사에서 2배로 증가한다.

올바른 변환 도구 선택

무료 도구는 수동 정리에 시간이 있을 때 가끔씩 단일 명세서 변환에 충분하다. Adobe Acrobat Pro와 Google Drive가 이 범주에 해당한다.

정기적 부기 워크플로(주간 또는 월간 여러 명세서 변환)는 특히 스캔한 PDF를 처리하는 도구에 투자한다. 실제 명세서로 테스트한 후 약속한다. 10페이지 파일을 업로드하고 결과가 인쇄된 합계와 일치하는지 확인한다. 자동 입금/출금 감지, 일괄 처리, 수동 템플릿 설정 없이 모든 은행 레이아웃을 지원 같은 기능을 찾는다.

프라이버시를 중시하는 사용자는 파일 삭제 정책을 확인하고 명세서를 로컬에서 처리하는 데스크톱 또는 온프레미스 옵션을 고려해야 한다. 가격 모델은 다양하다. 일부는 페이지당 또는 명세서당 청구하고 다른 일부는 무제한 월간 요금제를 제공한다. 일반적 월간 볼륨(명세서 수와 총 페이지)을 계산하여 일회용 대 구독 비용을 비교한다.

가져오기 전 최종 검증

엑셀 파일을 회계 소프트웨어로 가져오기 전에 3단계 확인을 수행한다. 첫째, 행 수가 명세서에 인쇄된 거래 수와 일치하는지 확인한다(종종 마지막 페이지에 표시).

자주 묻는 질문

무료 PDF를 엑셀 변환기가 스캔한 은행 명세서에서 실패하는 이유는?

스캔한 명세서는 선택 가능한 텍스트가 없는 이미지입니다. Tabula와 Adobe Export 같은 무료 변환기는 텍스트 레이어가 있는 디지털 PDF에서만 작동합니다. 스캔 페이지는 빈 것으로 보이거나 숫자 바뀜과 깨진 열 같은 OCR 오류를 만듭니다.

스캔한 은행 명세서의 OCR 정확도는 어느 정도인가?

OCR 정확도는 스캔 품질과 도구가 은행 명세서 레이아웃으로 학습되었는지에 따라 다릅니다. 일반 OCR은 깨끗한 스캔에서 70-85% 정확도이지만 여러 줄 설명과 희미한 복사본에서는 실패합니다. 특화 도구는 검증 확인으로 95-99%에 도달합니다.

여러 스캔 은행 명세서를 한 번에 변환할 수 있나?

일괄 처리를 지원하는 변환기를 사용하면 가능합니다. 모든 명세서를 하나의 PDF로 병합하거나 병렬로 처리하는 도구에 여러 파일을 업로드합니다. 개별 변환보다 많은 시간을 절약합니다.

변환된 엑셀 데이터가 정확한지 어떻게 확인하나?

엑셀에서 입금과 출금 열을 합산하고 순 변화를 명세서의 인쇄된 개시 잔액과 종료 잔액과 비교합니다. 몇 센트 이내로 일치하면 OCR이 정확합니다. 차이가 나면 누락되거나 중복된 행을 나타냅니다.

온라인 OCR 도구에 은행 명세서를 업로드하는 것이 안전한가?

도구에 따라 다릅니다. 자동 파일 삭제와 학습 금지 보증에 대한 개인정보 보호 정책을 확인합니다. 민감한 고객 데이터는 파일을 업로드하지 않고 로컬에서 처리하는 데스크톱 소프트웨어나 온프레미스 옵션을 선호합니다.

모든 블로그