세로형
Recent Posts
Recent Comments
Link
04-19 00:01
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Archives
Today
Total
관리 메뉴

꿈 많은 사람의 이야기

파이썬 업무 자동화 맛보기(파이썬으로 pdf를 엑셀로 업무 자동화) 본문

python

파이썬 업무 자동화 맛보기(파이썬으로 pdf를 엑셀로 업무 자동화)

이수진의 블로그 2018. 2. 14. 12:13

이런 저런 공부하다가

혹시 파이썬으로 자동화 업무를 가능하게 할 수 있을까? 라는 생각이 들었습니다


지인한테 들었던 이야기가 컸죠

"pdf 파일에 있는 글귀를 엑셀로 옮기는데, 컨트롤c, 컨트롤 v만 하고 있다. 이걸 자동적으로 할 수 있는 방법이 있나?"

이 얘기를 듣고 한 번 해보려고 했습니다


최근 서점에서 관련된 책도 파는데 ㅠ 돈이 없어서 못샀...

취업을 빨리 해야지 에휴... 아무튼 저는 그래서 그냥.. 제 생각으로 구글링과 잡 코드로 해봤습니다


일단 파이썬을 이용해 pdf를 엑셀로 옮기는 작업을 해보려고 합니다



파이썬으로 엑셀을 이용하는 방법은 위 소스와 같습니다

ExcelApplication을 가지고 오면 되죠

그리고 실행시 보여지는지 여부를 True로 설정하고, 시트를 추가합니다


그리고 이전 포스트에서 진행했던 1.pdf 파일을 읽어와 엑셀에 뿌려줬습니다.




잘 되더군요.


뭔가 자동화의 가능성이 보였습니다


근데 회사에선 이런식의 구조가 아니죠?

표로 되어 있는 경우가 대부분입니다.


필요에 따라서 그림도 있을 거구요


일단 정~~말 간단하게 프로그램을 짜봤습니다

하나의 표를 엑셀로 옮기는 작업이죠




pdf 파일의 표 내용은 위와 같습니다

물품명, 브랜드명, 제품번호, 가격, 품질보증, 기타의 탭이 있고 해당 내용이 적혀져 있는데요

이걸 엑셀로 옮기는 프로그램을 짜봤습니다.



pdf 내용을 읽어와서 엑셀 셀 영역에 저장합니다.

값을 저장하는 거죠~





그리고 엑셀을 저장!

이 과정을 거치면



엑셀 파일이 만들어집니다~

과연!





잘 되었네요!


양식이 정해진 회사에 맞추어서

(솔직히 양식, 규격이 안정해진 회사는 찾아보기 힘들죠. 대부분 양식이 있는걸로 알고있습니다)


그거에 맞추어서 프로그램을 짜면 위와 같은 방식이 가능하지 않을까 싶습니다


굳이 힘들고 단순하게 하는 작업인 컨씨컨브이(ctrl+c , ctrl+v) 반복작업을 할 필요가 없죠


정말 간단한 프로그램만 짜봤는데요

응용을 해보려고 합니다


실제 회사 양식이 있으면 하.. 해보겠는데요


양식이 없으니 ㅠㅠ 어떤거에 맞추어서 짜봐야할 지는 잘 모르겠네요

일단은 더 응용된 프로그램을 만들어 보겠습니다.

반응형
그리드형
Comments