본문 바로가기

업무 프로그램/MS 엑셀

PDF의 표를 엑셀에 복사하기(ft. GPT, Bard)

목차

     

    PDF 파일에 있는 표를 엑셀로 복사하는 방법은 Acrobat Pro가 있다면 간단하게 해결됩니다.

    그렇지 않다면 PDF의 표를 엑셀로 붙여넣기는 일반적으로 쉽지 않습니다.

    한글의 표를 엑셀이나 워드에 붙여 넣으면 정확히 맞지는 않아도 어느 정도 표의 형식을 갖추고 복사가 됩니다.

    하지만 PDF는 엑셀이나 한글과 다른 형식으로 저장되기 때문에 PDF에 있는 표를 복사에서 엑셀이나 한글에 붙여 넣으면 표의 형태로 나오지 않습니다.

     

    PDF의 표를 엑셀에 복사하기
    PDF의 표를 엑셀에 복사하기

     

     

    간단한 표 형식이면 그냥 만들겠지만 바쁜데 표까지 복잡하고 크다면 참 귀찮은 일이 아닐수 없습니다.

    저 숫자들을 일일이 수기로 입력하다가 잘못 될 수도 있습니다.

     

    엑셀 2019에는 PDF에서 가져오는 기능이 없다
    엑셀 2019에는 PDF에서 가져오는 기능이 없다

     

     

    예전에는 엑셀에서 PDF의 표 데이터를 가져오는 기능이 있다고 하는 사이트도 있는데 저의 경우 2019 버전임에도 없었습니다.

    하지만 이미지를 표로 만들어주는 엑셀의 기능을 이용하여 표를 만들 수 있는데 그내용까지 하면 포스팅이 길어지게 되니 다음 포스팅에서 알아보겠습니다.

    대신 PDF에서 엑셀로 내보내는 기능을 이용하거나 AI를 이용하는 방법도 있습니다.

    엑셀에서 제공하는 기능을 활용하여 PDF의 파일을 엑셀로 옮겨보고 GPT나 Bard를 이용해서도 한 번 옮겨보겠습니다.

     

     


    1. PDF에서 표 가져오기

     

     

    이번에 소개해 드릴 방법은 Adobe에서 제공하는 방법이기 때문에 Acrobat Pro가 있다면 가장 정확하고 확실한 방법입니다.

    그러나 PDF에서 엑셀로 표를 가져오기 위해서는 PDF 파일을 Adobe Acrobat Pro로 열어야 하는데 유료프로그램 인 것이 단점입니다.

    이후 설명은 Adobe Acrobat으로 파일을 열었다고 가정하고 작성하겠습니다.

     

     

    Acrobat Reader에는 Excel로 내보내는 기능이 없다

     

     

     

    아쉽게도 무료 프로그램인 Acrobat Reader에서는 기능을 제공하지 않습니다.

     

     

    PDF에서 표 가져오기
    PDF에서 표 가져오기

     

     

     

    1. [파일]탭을 클릭합니다.

    2. [PDF 파일변환]에 커서를 가져갑니다.

    3. [스프레드시트]에 커서를 가져갑니다.

    4. [Microsoft Excel 통합 문서]를 클릭합니다.

     

     

    PDF에서 표 가져오기-다른 이름으로 저장
    PDF에서 표 가져오기-다른 이름으로 저장

     

     

     

    5. 파일 이름을 지정합니다.

    6. [저장]을 클릭합니다.

     

     

    PDF에서 표 가져오기-원본과 비교
    PDF에서 표 가져오기-원본과 비교

     

     

    왼쪽이 원본 엑셀이고 오른쪽이 PDF에서 변환한 엑셀 파일입니다.

    폰트 같은 건 조금 다를 수 있지만 내용에는 차이가 없는 것을 보실 수 있습니다.

     

     


    2. 구글 Bard를 이용하여 가져오기

     

     

    구글 Bard를 이용하여 가져오기
    구글 Bard를 이용하여 가져오기

     

     

    1. PDF파일에서 변환하고 싶은 표를 드래그하여 선택합니다.

     

     

    구글 Bard를 이용하여 가져오기-입력
    구글 Bard를 이용하여 가져오기-입력

     

     

    2. bard.google.com에 접속하여 붙여 넣습니다.

    3. 붙여 넣은 내용 뒤에 "이 내용을 표로 만들어줘"를 타이핑하고 엔터를 입력합니다.

     

    구글 Bard를 이용하여 가져오기-Sheets로 내보내기
    구글 Bard를 이용하여 가져오기-Sheets로 내보내기

     

     

    Bard가 알아서 패턴을 분석하여 표로 만들어 주었지만 그대로 복사하여 사용할 수는 없습니다.

     

    4. [Sheets로 내보내기]를 클릭합니다.

     

    이 버튼은 표를 구글의 스프레드시트로 내보내는 기능입니다. 스프레드 시트는 엑셀과 유사하면 많은 부분이 비슷합니다.

     

     

    구글 Bard를 이용하여 가져오기-Sheets 열기
    구글 Bard를 이용하여 가져오기-Sheets 열기

     

     

    5. 브라우저 왼쪽 아래에 [Sheets 열기]를 클릭합니다.

     

     

    구글 Bard를 이용하여 가져오기-이건 버그?
    구글 Bard를 이용하여 가져오기-이건 버그?

     

     

    엑셀로 만들어진 화면이 나오는데 깨져 보이는 현상은 제목이 너무 길어서 그럽니다.

    1번 위치를 클릭합니다.

     

    구글 Bard를 이용하여 가져오기-이건 버그가 아닌 제목
    구글 Bard를 이용하여 가져오기-이건 버그가 아닌 제목

     

     

    새로운 제목을 입력하면 깔끔한 표를 얻을 수 있습니다.

     


    3. Chat GPT를 이용하여 가져오기

     

    이번에 테스트하면서 Bard와 GPT는 똑같은 작업을 시켰음에도 다르게 처리하는 것을 느낄 수 있었는데 포스팅을 보시고 더 편한 쪽을 사용하시면 될 것 같습니다.

     

    Chat GPT를 이용하여 가져오기
    Chat GPT를 이용하여 가져오기

     

     

    GPT를 이용하기 위해 chat.openai.com에 접속하여 Bard와 똑같은 내용을 입력해 봅니다.

     

     

    Chat GPT를 이용하여 가져오기-실패
    Chat GPT를 이용하여 가져오기-실패

     

     

    표를 만들어 줬지만 중간중간 쓸데없는 문자가 섞여 있어서 그대로 사용하기는 힘들어 보입니다.

    엑셀에서 html을 인식하는 것을 이용해 html로 만들어 달라고 해봅니다.

     

    Chat GPT를 이용하여 가져오기-html
    Chat GPT를 이용하여 가져오기-html

     

     

     

    1. PDF에서 복사한 내용을 html 표로 만들어 달라고 합니다.

    2. [Copy code]를 클릭하여 답변을 복사합니다.

     

     

    Chat GPT를 이용하여 가져오기-완료
    Chat GPT를 이용하여 가져오기-완료

     

     

     

    3. 엑셀에 붙여 넣기 합니다.

     

    원래 없었던 월별 지출내역이라는 제목을 GPT가 마음대로 붙인 것과 1과 월이 하나 밀린 형태로 나온 것 말고는 정상적입니다.

    하나씩 입력하는 것보다는 수고를 줄일 수 있을 것 같습니다.