본문 바로가기
카테고리 없음

PDF 표를 엑셀로 변환할 때 깨지지 않게 정리하는 방법

by danie 2026. 9. 14.

PDF 표를 Excel로 옮길 때 중요한 건 먼저 표 구조를 보존하는 방식으로 추출하고, 그다음 정제해서 내보내는 흐름을 잡는 것입니다. 구조가 무너진 상태에서 바로 복사하면 행·열이 틀어지기 쉽습니다.

1) 먼저 구조화된 추출을 우선하세요

Adobe의 PDF Extract API는 문서 구조를 추출하도록 설계되었고, 표 데이터를 CSV 및 XLSX 형식으로 출력할 수 있습니다. 이런 방식은 표가 깨지는 문제를 줄이는 데 직접적으로 관련됩니다.[^1]

즉, 단순 복사보다 구조를 유지한 추출을 먼저 쓰는 편이 좋습니다.

2) 입력 품질이 낮으면 추출 품질도 떨어질 수 있습니다

스캔된 PDF나 품질이 낮은 입력은 스큐, 그림자, 겹친 글꼴, 낮은 해상도 때문에 추출 품질이 떨어질 수 있습니다. 이 경우 Excel 변환 과정에서도 표가 더 쉽게 깨질 수 있습니다.[^2]

그래서 원본 PDF가 어떤 상태인지 먼저 확인하고, 품질이 좋지 않다면 가능한 한 구조를 보존하는 추출 방식으로 다루는 것이 좋습니다.

3) CSV를 중간 포맷으로 쓸 때는 정제 단계를 넣으세요

pandas는 read_csv(..., on_bad_lines=...)를 제공하며, 잘못된 행에 대해 error, warn, skip, callable 처리를 할 수 있습니다. 다만 skip 방식은 데이터 손실을 초래할 수 있습니다.[^3]

실무에서는 PDF에서 뽑은 데이터를 바로 Excel로 넣기보다, CSV로 받은 뒤 pandas로 정리하고 검증한 다음 내보내는 흐름이 유용합니다. pandas 공식 문서에는 DataFrame.to_csvDataFrame.to_excel이 모두 있어, PDF 추출 후 정제된 표를 CSV 또는 Excel로 내보내는 파이프라인을 구성할 수 있습니다.[^4]

4) Excel 가져오기 기능도 확인해 볼 수 있습니다

Microsoft Q&A 응답에는 Excel의 Data 탭에서 Get Data > From File > From PDF로 PDF 표를 불러오는 흐름이 설명되어 있습니다.[^5]

즉, 파일이 이미 Excel 친화적으로 정리되어 있다면 내장 가져오기를 먼저 확인해 보는 선택지도 있습니다.

5) 추천 작업 순서

아래 순서로 진행하면 흐름이 깔끔합니다.

1. 구조화된 PDF 추출 도구를 사용해 표 구조를 보존한 채 데이터를 추출합니다.[^1]

2. 스캔본이나 저품질 PDF라면 품질을 먼저 개선하거나 구조 보존형 추출을 사용합니다.[^2]

3. 중간에 CSV를 쓴다면 pandas로 정제하고 on_bad_lines 처리로 인한 데이터 손실 여부를 점검합니다.[^3]

4. 정제된 표를 to_excel 또는 Excel 가져오기 기능으로 최종 시트에 넣습니다.[^4][^5]

6) 마무리

PDF 표가 깨지는 문제는 보통 추출 단계에서 구조를 얼마나 잘 보존하느냐에 따라 크게 달라집니다. 그래서 먼저 구조화된 추출을 쓰고, 그다음 pandas로 정제한 뒤 Excel로 옮기는 방식이 안정적입니다.

---

[^1]: Adobe PDF Extract API overview — https://developer.adobe.com/document-services/docs/overview/pdf-extract-api

[^2]: Adobe Extract API how-to — https://developer.adobe.com/document-services/docs/overview/pdf-extract-api/howtos/extract-api

[^3]: pandas.read_csv — https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.read_csv.html?highlight=to_datetime

[^4]: pandas IO tools — https://pandas.pydata.org/pandas-docs/stable/reference/io.html

[^5]: Microsoft Q&A: How do I convert pdf to excel? — https://learn.microsoft.com/en-us/answers/questions/5248053/how-do-i-convert-pdf-to-excel