본문으로 건너뛰기
PDF Tools
· PDF Tools · 읽는 데 약 10분

PDF 표를 Excel에 붙여넣으면 깨진다? 텍스트 추출 후 정리하는 방법

PDF에서 표를 직접 복사해 Excel에 붙여넣으면 데이터가 틀어지거나 열이 뒤섞이는 경우가 많습니다. 이 글에서는 PDF를 순수 텍스트로 먼저 추출한 뒤 열을 나눠 Excel에 정리하는 실용적인 방법을 소개합니다.

PDF 표를 Excel에 붙여넣으면 깨진다? 텍스트 추출 후 정리하는 방법

PDF 표를 Excel에 붙여넣으면 왜 항상 깨질까

PDF에서 표를 선택하고 Ctrl+C를 누른 뒤 Excel에 붙여넣는 동작은 누구나 한 번쯤 해봤을 겁니다. 그리고 결과는 거의 매번 실망스럽습니다. 깔끔하게 정렬되어 있던 열이 전부 한 셀에 몰리거나, 반대로 글자 하나하나가 각각의 셀로 쪼개지고, 숫자 뒤에 단위가 붙어버려 계산은커녕 정리조차 힘든 상태가 됩니다.

문제의 근본 원인은 PDF의 내부 구조에 있습니다. PDF는 본질적으로 '인쇄용 형식'으로, 각 글자가 페이지 위의 어느 좌표에 위치하는지를 저장할 뿐 Excel처럼 '열'이나 '행' 개념이 없습니다. PDF에서 표를 선택할 때 운영체제는 텍스트 좌표를 기준으로 왼쪽에서 오른쪽, 위에서 아래 순서로 문자열을 가져올 뿐, 어디가 열의 경계인지는 전혀 알지 못합니다. Excel에 붙여넣으면 형식이 엉망이 되는 것은 당연한 결과입니다.

더 까다로운 경우도 있습니다. 스캔 이미지로 만들어진 PDF는 텍스트 자체를 선택할 수 없어 눈으로 볼 수만 있고 복사가 불가능합니다. 다만 이 글에서는 '텍스트형 PDF', 즉 커서로 텍스트를 선택할 수 있는 PDF를 대상으로 가장 효율적인 처리 방법을 알아봅니다.


텍스트 먼저 추출하고 나중에 정리하면 왜 오히려 더 빠를까

한 단계를 더 거치는 것처럼 느껴지지만, 실제로 해보면 '텍스트 추출 → Excel에서 열 나누기' 방식이 직접 복사·붙여넣기보다 시간이 훨씬 적게 걸립니다. 이유는 두 가지입니다.

1. 순수 텍스트 형식은 가장 깔끔하고 예측 가능합니다

PDF를 .txt로 변환하면 숨겨진 서식이 전혀 없는 선형 텍스트 스트림을 얻게 됩니다. 열 데이터가 한 줄에 이어져 있기는 하지만, 배열 규칙이 일정해서 보통 공백, 탭, 또는 특정 구분 문자로 나뉩니다. 이런 규칙성 덕분에 Excel의 '텍스트 나누기' 기능 하나로 열 분리를 한 번에 처리할 수 있으며, 셀마다 수동으로 수정할 필요가 없습니다.

2. PDF 뷰어마다 복사 동작이 달라지는 문제를 피할 수 있습니다

Adobe Acrobat, 브라우저 내장 PDF 뷰어, macOS Preview는 표를 복사했을 때 결과가 각각 다릅니다. 도구를 사용해 순수 텍스트로 일괄 추출하면 동작이 반복 가능하고 예측 가능하며, 컴퓨터를 바꿔도 이상한 형식이 나오지 않습니다.


전체 작업 단계

1단계: PDF에서 텍스트 추출하기

PDF 텍스트 변환 도구를 사용해 PDF 전체를 .txt 순수 텍스트 파일로 내보냅니다. 사용법은 간단합니다. PDF를 업로드하면 몇 초 후 .txt 파일을 다운로드할 수 있습니다.

추출된 텍스트 파일을 메모장이나 텍스트 편집기로 열어 미리 확인해 보세요. 표의 열 데이터는 보통 두 개 이상의 공백으로 구분된 형태로 나타납니다. 예를 들면 다음과 같습니다.

날짜 품목 수량 단가 소계 2026-09-01 제품A 10 250 2500 2026-09-02 제품B 5 380 1900 구분 문자의 규칙을 확인해 두세요. 이것이 이후 열 나누기의 기준이 됩니다.


2단계: txt 파일을 Excel에 가져와 열 나누기

방법 1: Excel '텍스트에서 가져오기' 사용

  1. Excel을 열고 '데이터' → '텍스트/CSV에서'를 선택한 뒤 .txt 파일을 선택합니다.
  2. Excel이 자동으로 구분 기호(보통 공백 또는 탭)를 감지하며, 미리보기 화면에서 열 나누기 결과를 확인할 수 있습니다.
  3. 자동 감지가 정확하지 않은 경우 '고정 너비' 모드로 전환한 뒤 열 구분선을 직접 드래그해 맞춥니다.
  4. 확인 후 '로드'를 누르면 데이터가 워크시트에 바로 들어옵니다.

방법 2: 직접 붙여넣기 후 텍스트 나누기 사용

새 Excel 파일을 만들지 않으려면 .txt 내용을 기존 워크시트의 A열에 바로 붙여넣은 다음, 해당 셀을 선택하고 '데이터' → '텍스트 나누기'를 실행합니다. '구분 기호 기준'을 선택하고 '공백' 또는 확인한 구분 문자에 체크하면 데이터를 각 열로 분리할 수 있습니다.


3단계: 데이터 정리 및 서식 지정

Excel에 데이터를 가져온 뒤에도 보통 몇 가지 작업이 필요합니다.

  • 불필요한 빈 행 제거: 텍스트 변환 과정에서 빈 줄이 포함될 수 있습니다. '찾기 및 바꾸기'와 필터 기능을 함께 사용하면 빠르게 삭제할 수 있습니다.
  • 숫자 서식 수정: 일부 숫자가 텍스트 형식으로 저장되어 오른쪽이 아닌 왼쪽 정렬로 표시될 수 있습니다. 해당 열을 선택하고 '데이터' → '텍스트 나누기'를 열어 바로 완료를 누르면 Excel이 자동으로 숫자로 변환하는 경우가 많습니다.
  • 날짜 서식 통일: 날짜 형식이 2026/9/1이나 20260901 같은 비표준 형식인 경우, '텍스트 나누기'의 '열 데이터 서식'에서 '날짜'를 선택하고 형식을 지정해 가져옵니다.
  • 헤더 확인: 첫 번째 행의 열 제목도 함께 추출되는 경우가 있으니 위치가 맞는지, 중복되지 않았는지 확인합니다.

복잡한 레이아웃이나 여러 페이지에 걸친 표는 어떻게 할까

PDF 표가 여러 페이지에 걸쳐 있거나 2단 레이아웃으로 구성된 경우, 추출된 텍스트의 순서가 뒤섞일 수 있습니다. 이런 상황에 대처하는 방법을 소개합니다.

페이지 구분 처리: .txt 파일에서 페이지 구분 표시(보통 빈 줄이나 페이지 번호 행)를 미리 수동으로 삭제해 데이터가 연속되도록 만든 뒤 Excel에 가져옵니다.

PDF 분할 도구로 필요한 페이지만 먼저 분리: PDF 전체가 길고 필요한 표가 몇 페이지에만 있다면 PDF 분할 도구로 해당 페이지만 별도 파일로 추출한 뒤 텍스트를 뽑는 것이 훨씬 깔끔합니다.

열 순서가 뒤섞인 경우: 2단 레이아웃으로 인해 왼쪽 열과 오른쪽 열 데이터가 교차되어 있다면 Excel에서 필터나 수동 정렬로 재배열해야 합니다. 이 경우 완전히 자동화된 해결책은 없지만, 데이터 분포 패턴을 파악한 뒤 Excel의 MOD(ROW(), n) 같은 수식을 활용하면 일괄 정리가 가능합니다.


원래 레이아웃 서식을 유지해야 하는 경우

위의 방법은 '서식보다 데이터가 중요한' 상황에 적합합니다. 하지만 PDF 표에 설명 문구, 차트, 단락 구조가 함께 있어 문서 전체를 편집 가능한 형태로 만들어야 한다면 PDF를 Word로 변환하는 것이 더 나을 수 있습니다. 변환된 Word 문서는 원래 레이아웃을 유지하므로, Word에서 표를 찾아 Excel에 복사하면 PDF에서 직접 복사하는 것보다 열 구조가 훨씬 깔끔하게 유지됩니다.

또한 정리가 완료된 Word나 Excel 보고서를 PDF로 변환해 공유해야 할 때는 Word를 PDF로 변환을 사용하면 상대방의 소프트웨어 버전에 관계없이 모든 기기에서 레이아웃이 동일하게 표시됩니다.


지금 바로 해보세요

PDF 표를 붙여넣었을 때 깨지는 문제는 많은 사람들이 매주 반복해서 겪는 불편함입니다. 하지만 한 가지 단계만 바꾸면, 즉 순수 텍스트로 먼저 추출하면 이후 정리 작업이 훨씬 규칙적이고 수월해집니다.

지금 바로 PDF 텍스트 변환을 사용해 골치 아프던 PDF 표를 .txt로 변환한 뒤, 이 글의 열 나누기 단계에 따라 Excel에 가져와 보세요. 파일 페이지 수가 많다면 PDF 분할로 필요한 페이지를 먼저 잘라내면 전체 작업 흐름이 한결 수월해집니다.

공유: