자동화 엑셀 템플릿
파이썬 엑셀 자동화를 더욱 편리하게 사용하실 수 있도록 준비했습니다. 번거로운 설정은 최소화하고 활용도는 최대화했죠. 이제 템플릿만 복사해서 자동화를 시작하세요! 파이썬 설치가 조금 번거롭긴 하지만, 한 번만 설정하면 오래도록 편리하게 사용하실 수 있습니다. 파이썬과 엑셀의 조합으로 귀찮고 반복적인 업무를 한방에 해결하세요!
자동화 템플릿 활용
재무제표 및 잔액명세서 작성
템플릿 사용법
1.다운로드
아래 파일을 다운로드하세요. 원하는 위치에 저장하면 되지만, 파이썬 파일은 관리를 위해 별도의 폴더를 만들어 저장하는 것을 추천합니다.
2025년3월10일
2.보안경고
데이터 업데이트를 위해 "매크로"가 적용되어 있습니다. 파일 실행 시 보안경고 또는 보한위험이 표시될 수 있으며, 콘텐츠 사용 허용 또는 파일 속성에서 보안 해제를 통해 정상적으로 사용하실 수 있습니다. 보안이 염려되시는 경우, VBA 편집기에서 공개된 코드를 직접 확인해 보실 수 있습니다.
3.파이썬 설치 xlwings설치
파이썬 3.9 이상과 VSCode 설치를 권장합니다.
파이썬 및 편집기 설치 페이지에서 자세한 설치 방법을 확인하실 수 있습니다. 자동화 템플릿은 xlwings 없이도 기본 기능을 사용할 수 있습니다. 다만, xlwings는 파이썬의 오류사항을 엑셀에 잘 전달해주고 있어 디버깅이 편리하며, 같이 공유해드리는 샘플파일(주가.py상장사목록.py)은 xlwings를 활용한 예시이므로 반드시 설치가 필요합니다.
추가 설정이 필요하신 분들은 xlwings 설치 및 환경설정 페이지를 참고해주세요! 일부 중복되는 부분이 있습니다.
4.파일 연결
1) 파이썬.exe연결
사용자 로컬 PC의 python.exe 위치를 입력해야 합니다. 만약 python.exe의 위치를 찾기 어렵다면, 아무 폴더나 열어서 "Python"으로 검색해 보세요.
2)시트와 파이썬 실행파일 연결하기
시트에서 실행할 파이썬 파일을 연결해주세요. 파이썬 파일의 경로와 파일명만 입력하면 됩니다! 시트를 생성하거나 제거하면 VBA가 시트를 검색해서 자동으로 엑셀시트 컬럼 아래에 추가해줍니다. 사용자는 실행파일 위치만 연결해주면 됩니다.
현재 제공되고 있는 샘플코드는 상장사목록.py 와 주가.py입니다. 샘플코드 실행을 위해서는 아래 패키지들을 설치해야 합니다. test.py파일은 없습니다. sample시트는 삭제하면 됩니다.
1.
pandas 설치
pip install pandas
2.
FinanceDataReader 설치
pip install finance-datareader
터미널이나 명령 프롬프트에서 위 명령어를 실행하여 설치할 수 있습니다.
import requests
response = requests.get('https://example.com', verify=False)
Python
복사
하지만 이 방법은 임시 해결책이며 보안에 취약할 수 있습니다. 장기적으로는 IT부서와 협의하여 적절한 SSL 인증서를 설정하는 것을 추천드립니다.
5.매크로 지정
도형도 버튼으로 사용할 수 있습니다. 도형을 만들어 텍스트를 입력한 후, 마우스 우클릭하여 매크로 지정을 클릭합니다.
두 가지 매크로를 선택할 수 있습니다. RunPythonExe는 xlwings addin 없이도 엑셀의 shell을 통해 파이썬을 실행할 수 있는 방법입니다. xlwings addin을 설치하지 않은 경우에는 RunPythonExe를 선택하고, 설치한 경우에는 RunXlwings를 선택하시면 됩니다.
인터프리터를 못찾는 문제
xlwings 사용자들이 가끔 Python 인터프리터를 찾지 못하는 문제가 발생할 수 있습니다. 이는 xlwings가 Python 실행 경로를 제대로 인식하지 못하는 경우에 발생합니다. xlwings addin 사용자들은 아래 링크의 안내를 참고하여 문제를 해결할 수 있습니다.
자세한 해결 방법은 아래 링크를 참고해 주세요
실습 프로젝트
엑셀 템플릿과 함께 부가가치세 검증 프로젝트도 같이 해보시면 좋습니다. 아래 링크를 통해 실습을 시작해보세요!
학습하러 가기 ⇒