본문 바로가기

반응형

파이썬 업무자동화

[파이썬/업무자동화] 엑셀 파일 시트별 pdf 저장/변환하기 1편 : 2021.06.21 - [코딩/업무자동화] - [파이썬/업무자동화] 엑셀 파일 시트별 pdf 저장/변환하기 2편 : 2021.08.10 - [코딩/업무자동화] - [파이썬/업무자동화] 여러개 pdf 파일 1개로 합치기(+엑셀 응용) 내 티스토리 블로그 유입 경로에 '엑셀 시트별 pdf 저장하기'라는 기능을 찾는 분이 계셔서 이번 포스팅을 진행한다. 1개 엑셀파일이 아닌 한 폴더의 다수 엑셀파일의 각각 시트를 pdf로 저장하는 파이썬 코드이다. 실제 내가 하는 업무 중 에도 엑셀파일에 자료를 작성하고 pdf 파일로 만들어 배포하는 업무가 있다. 해당 코드를 사용하면 귀찮은 업무를 조금 덜 수 있지 않을까 싶다. 코드를 테스트하기 위해 아래 가상의 엑셀파일 4개를 만들어보았다. 각각의 엑셀파일에는 .. 더보기
[파이썬/업무자동화] 여러 폴더 안에 있는 파일명 한번에 바꾸기 2편 이전 포스팅에서는 엑셀 여러 폴더의 파일명을 일관된 규칙으로 넘버링을 하여 바꾸는 방법을 정리하였다. (이전 포스팅 : 2021.06.01 - [코딩/업무자동화] - [파이썬/업무자동화] 여러 폴더 안에 있는 파일명 한번에 바꾸기 - os 모듈 오늘 포스팅에서는 규칙성있는 파일명이 아닌 각각 원하는 파일명으로 변경하기 위한 코드를 작성하였다. 프로그램 컨셉은 아래와 같다. 1) 여러 폴더에 있는 파일명의 경로 및 파일명을 엑셀파일에 입력하여 저장(.xlsx) 2) 위 저장된 파일에 변경시킬 파일명을 직접 입력. 3) 2에서 입력한 엑셀파일 데이터를 가지고 실제 파일명을 변경 이번 작성 코드는 os 모듈과 openpyxl 모듈을 활용하였다. 아래 내용을 이해하기 위해선 파이썬 openpyxl 모듈에 대한 .. 더보기
[Python/파이썬] 엑셀 VBA에서 파이썬 코드 실행시키기 - xlwings 모듈 파이썬의 xlwings 모듈을 사용하면 엑셀 VBA와 결합하여 엑셀 프로그래밍에 사용할 수 있다. 예를들면, 엑셀 VBA를 몰라도 파이썬에서 엑셀 커스텀함수를 작성해서 VBA에서 불러와 사용하는 것이다. 이번 포스팅에서는 xlwings 모듈을 사용하여 엑셀 VBA에서 파이썬 함수를 불러오는 기본 사용법을 정리해보려 한다. 반대로 파이썬에서 엑셀 VBA 코드를 동작시키는 방법은 아래 포스팅에서 정리하였으니 참고!! (참고링크 : 2021.06.06 - [코딩/Python] - [Python/파이썬] 파이썬에서 엑셀 VBA 동작시키기 - xlwings 모듈) 1. xlwings 모듈 설치 -. 글쓴이의 개발환경 : Window10, VS Code 사용(conda-base) -. xlwings는 내장모듈이 아.. 더보기
[파이썬/업무자동화] YES24 전용 도서 구매 자동화 프로그램 -Selenium 응용 도서 정보를 여러 사람에게 취합해서 자동으로 카트(장바구니)에 넣어주는 자동화 프로그램을 제작하였다. 해당 프로그램은 도서를 여러 사람들에게 취합하여 한번에 구매가 필요한 곳에 유용할 것 같다.(독서모임, 회사 도서 단체 구매 등) 원래는 책마다 하나하나 검색해서 링크를 타고 들어가 카트에 넣는 수동 방식으로 진행했는데 너무 번거롭기도 하여 파이썬을 통해 자동화 프로그램을 제작해보았다. 이번 포스팅에서는 어떤 컨셉으로 프로그램을 제작했는지 간단히 정리하려고 한다. 1. 프로그램 순서도(도식화) 2. GUI 구성 : PyQt5 사용 -. 정해진 도서 구매 정보 취합 엑셀 템플릿이 있고 해당 파일을 입력. -. yes24 ID와 PW를 입력하고 Action을 누르면 엑셀 파일에 있는 링크 정보에 따라 자동으.. 더보기

반응형