이런 저런 공부하다가
혹시 파이썬으로 자동화 업무를 가능하게 할 수 있을까? 라는 생각이 들었습니다
지인한테 들었던 이야기가 컸죠
"pdf 파일에 있는 글귀를 엑셀로 옮기는데, 컨트롤c, 컨트롤 v만 하고 있다. 이걸 자동적으로 할 수 있는 방법이 있나?"
이 얘기를 듣고 한 번 해보려고 했습니다
최근 서점에서 관련된 책도 파는데 ㅠ 돈이 없어서 못샀...
취업을 빨리 해야지 에휴... 아무튼 저는 그래서 그냥.. 제 생각으로 구글링과 잡 코드로 해봤습니다
일단 파이썬을 이용해 pdf를 엑셀로 옮기는 작업을 해보려고 합니다
파이썬으로 엑셀을 이용하는 방법은 위 소스와 같습니다
ExcelApplication을 가지고 오면 되죠
그리고 실행시 보여지는지 여부를 True로 설정하고, 시트를 추가합니다
그리고 이전 포스트에서 진행했던 1.pdf 파일을 읽어와 엑셀에 뿌려줬습니다.
잘 되더군요.
뭔가 자동화의 가능성이 보였습니다
근데 회사에선 이런식의 구조가 아니죠?
표로 되어 있는 경우가 대부분입니다.
필요에 따라서 그림도 있을 거구요
일단 정~~말 간단하게 프로그램을 짜봤습니다
하나의 표를 엑셀로 옮기는 작업이죠
pdf 파일의 표 내용은 위와 같습니다
물품명, 브랜드명, 제품번호, 가격, 품질보증, 기타의 탭이 있고 해당 내용이 적혀져 있는데요
이걸 엑셀로 옮기는 프로그램을 짜봤습니다.
pdf 내용을 읽어와서 엑셀 셀 영역에 저장합니다.
값을 저장하는 거죠~
그리고 엑셀을 저장!
이 과정을 거치면
엑셀 파일이 만들어집니다~
과연!
잘 되었네요!
양식이 정해진 회사에 맞추어서
(솔직히 양식, 규격이 안정해진 회사는 찾아보기 힘들죠. 대부분 양식이 있는걸로 알고있습니다)
그거에 맞추어서 프로그램을 짜면 위와 같은 방식이 가능하지 않을까 싶습니다
굳이 힘들고 단순하게 하는 작업인 컨씨컨브이(ctrl+c , ctrl+v) 반복작업을 할 필요가 없죠
정말 간단한 프로그램만 짜봤는데요
응용을 해보려고 합니다
실제 회사 양식이 있으면 하.. 해보겠는데요
양식이 없으니 ㅠㅠ 어떤거에 맞추어서 짜봐야할 지는 잘 모르겠네요
일단은 더 응용된 프로그램을 만들어 보겠습니다.
'python' 카테고리의 다른 글
파이참(pycharm)과 깃허브(github) 연동하기 (3) | 2018.07.26 |
---|---|
파이썬 PyQt5 gui 배경 색깔 및 이미지 등 스타일과 디자인 - 1 (0) | 2018.03.13 |
파이썬 pdf 파일 읽기(pdfminer 설치) 설치부터 예제까지 (12) | 2018.02.14 |
지진 알람(지진 알림) 만들어보기 - 파이썬을 이용 (0) | 2018.02.13 |
파이썬으로 지진 알람(경보) 만들어보기(지진 알림, 지진 알람) (0) | 2018.02.12 |