본문 바로가기

반응형

파이썬 엑셀 자동화

[Python/파이썬] xlwings RunPython 파일 경로 수정하기(다른 경로 파이썬 파일 import 하기) 이전 포스팅 : 2021.06.06 - [코딩/Python] - [Python/파이썬] 엑셀 VBA에서 파이썬 코드 실행시키기 - xlwings 모듈 이전 xlwings 관련 포스팅 중, 엑셀 VBA에서 파이썬 코드를 실행시키는 내용으로 글을 작성한 적이 있다. VBA에서 xlwings addin을 사용하면 파이썬 코드를 불러서 엑셀 프로그램에 적용할 수 있다. 그런데, 업무에 적용하려다 보니 엑셀 매크로파일을 사용자들에게 배포하고 엑셀 매크로파일에서 불러올 파이썬 함수를 공용 서버에 두다보니 아래와 같은 문제가 발생하였다. 문제가 된 상황을 먼저 정리해보자. 먼저 2개의 파일을 생성한다. 같은 경로에 있어야 한다. -. py1.py : 실행시킬 파이썬 코드(xlwings 라이브러리 사용) -. py1... 더보기
[파이썬/업무자동화] win32com.client 엑셀 파일 저장 및 옵션 * Win32com.client로 엑셀 다루기 포스팅 1편 : 2021.11.23 - [코딩/업무자동화] - [파이썬/업무자동화] win32com.client 사용해서 엑셀 사용하기 기초 2편 : 2021.12.14 - [코딩/업무자동화] - [파이썬/업무자동화] win32com.client 사용해서 엑셀 시트 다루기 3편 : 2021.12.22 - [코딩/업무자동화] - [파이썬/업무자동화] win32com.client 사용해서 엑셀 차트 다루기 4편 : 2021.12.30 - [코딩/업무자동화] - [파이썬/업무자동화] win32com.client 사용해서 엑셀 셀서식 지정하기 5편 : 2022.01.02 - [코딩/업무자동화] - [파이썬/업무자동화] win32com.client 사용해서 엑셀 영역.. 더보기
[파이썬/업무자동화] win32com.client 사용해서 엑셀 셀서식 지정하기 * Win32com.client로 엑셀 다루기 포스팅 1편 : 2021.11.23 - [코딩/업무자동화] - [파이썬/업무자동화] win32com.client 사용해서 엑셀 사용하기 기초 2편 : 2021.12.14 - [코딩/업무자동화] - [파이썬/업무자동화] win32com.client 사용해서 엑셀 시트 다루기 3편 : 2021.12.22 - [코딩/업무자동화] - [파이썬/업무자동화] win32com.client 사용해서 엑셀 차트 다루기 4편 : 2021.12.30 - [코딩/업무자동화] - [파이썬/업무자동화] win32com.client 사용해서 엑셀 셀서식 지정하기 5편 : 2022.01.02 - [코딩/업무자동화] - [파이썬/업무자동화] win32com.client 사용해서 엑셀 영역.. 더보기
[파이썬/업무자동화] win32com.client 사용해서 엑셀 사용하기 기초 * Win32com.client로 엑셀 다루기 포스팅 1편 : 2021.11.23 - [코딩/업무자동화] - [파이썬/업무자동화] win32com.client 사용해서 엑셀 사용하기 기초 2편 : 2021.12.14 - [코딩/업무자동화] - [파이썬/업무자동화] win32com.client 사용해서 엑셀 시트 다루기 3편 : 2021.12.22 - [코딩/업무자동화] - [파이썬/업무자동화] win32com.client 사용해서 엑셀 차트 다루기 4편 : 2021.12.30 - [코딩/업무자동화] - [파이썬/업무자동화] win32com.client 사용해서 엑셀 셀서식 지정하기 5편 : 2022.01.02 - [코딩/업무자동화] - [파이썬/업무자동화] win32com.client 사용해서 엑셀 영역.. 더보기
[파이썬/업무자동화] openypyxl 통해 엑셀 조건부 서식 적용하기 ※ OpenPyxl 관련 포스팅 모음 2021.03.19 - [코딩/업무자동화] - [파이썬/업무자동화] Openpyxl로 엑셀 함수 사용하기, 엑셀 수식 넣기 2021.08.21 - [코딩/업무자동화] - [파이썬/업무자동화] Openpyxl 통해 엑셀 함수 사용하기 2편 2021.08.30 - [코딩/업무자동화] - [파이썬/업무자동화] 엑셀에 입력 된 파일명 따라 이미지 삽입하기 - openpyxl 2021.10.04 - [코딩/업무자동화] - [파이썬/업무자동화] openpyxl.style 사용법 정리 2021.10.16 - [코딩/업무자동화] - [파이썬/업무자동화] openypyxl 통해 엑셀 조건부 서식 적용하기 2021.11.09 - [코딩/업무자동화] - [파이썬/업무자동화] openpy.. 더보기
[파이썬/업무자동화] 엑셀 전체 셀 내용 중 특정 문자만 변경/제거하기 다른 사람의 불편함을 해결해주는 업무자동화 1편 : 데이터를 종류별 자동 분류하기 다른 사람의 불편함을 해결해주는 업무자동화 2편 : 파일명 규칙 따라 폴더 자동 분류하기 다른 사람의 불편함을 해결해주는 업무자동화 포스팅 3편. 먼저 이번 사연을 보자. 이 사연은 '나도 코딩' 티스토리에서 어떤 글의 댓글에 질문이 있어 작성해보는 포스팅이다. 심지어 4일전에 올라온 사연이다. 질문자의 사연을 간단하게 설명해보면 엑셀 파일의 전체 셀 내용 중 찾아 바꾸기를 통해 특정 문자를 제거하고 싶다는 것이다. 예를 들면 아래와 같은 경우를 말하는 것 같다. 위 표는 흔히 볼 수 있는 수입지출표(가계부)이다. 만약 가계부의 데이터중 셀 데이터의 일부인 콤마(",")만 제거하려고 해본다고 하자. 사실 엑셀에는 아래와 같.. 더보기
[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는 내장모듈이 아.. 더보기

반응형