본문 바로가기

반응형

xlwings 사용법

[Python/파이썬] xlwings RunPython 파일 경로 수정하기(다른 경로 파이썬 파일 import 하기) 이전 포스팅 : 2021.06.06 - [코딩/Python] - [Python/파이썬] 엑셀 VBA에서 파이썬 코드 실행시키기 - xlwings 모듈 이전 xlwings 관련 포스팅 중, 엑셀 VBA에서 파이썬 코드를 실행시키는 내용으로 글을 작성한 적이 있다. VBA에서 xlwings addin을 사용하면 파이썬 코드를 불러서 엑셀 프로그램에 적용할 수 있다. 그런데, 업무에 적용하려다 보니 엑셀 매크로파일을 사용자들에게 배포하고 엑셀 매크로파일에서 불러올 파이썬 함수를 공용 서버에 두다보니 아래와 같은 문제가 발생하였다. 문제가 된 상황을 먼저 정리해보자. 먼저 2개의 파일을 생성한다. 같은 경로에 있어야 한다. -. py1.py : 실행시킬 파이썬 코드(xlwings 라이브러리 사용) -. py1... 더보기
[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는 내장모듈이 아.. 더보기

반응형