Language/Python

[IT프로젝트] 세금계산서 자동화 #2

kimegg 2022. 12. 20. 12:20
728x90

1. Visual Studio Code를 사용하기 위해 python 확장 프로그램을 설치해줍니다.

 

 

 

 

 

 

2. Python 홈페이지로 가서 python을 다운로드한 후 설치해줍니다.

https://www.python.org/downloads/

 

Download Python

The official home of the Python Programming Language

www.python.org

 

 

 

 

 

3. 윈도우 검색에서 [고급 시스템 설정 보기]를 실행합니다.

고급탭 > 환경변수 > Path변수 편집

 

 

 

 

 

 

4. 사용자와 시스템 변수의 Path에 아래의 2가지를 추가해주세요.

C:\Users\[사용자명]\AppData\Local\Programs\Python\Python311
C:\Users\[사용자명]\AppData\Local\Programs\Python\Python311\Scripts

 

 

 

 

 

 

 

5. Visual Studio Code를 다시 껐다 켠 후, 터미널에 pip명령어를 치면 정상적으로 작동합니다.

 

 

 

 

 

 

 

6. openpyxl 라이브러리를 사용하기 위해 설치해줍니다.

pip install openpyxl

 

 

 

 

 

 

7. 코드입력

from openpyxl import load_workbook

# data_only=True로 해줘야 수식이 아닌 값으로 받아온다. 
load_wb = load_workbook(r"C:\Users\gpfks\OneDrive\바탕 화면\taxbill\exp.xlsx", data_only=True)
# 시트 이름으로 불러오기 
load_ws = load_wb['Sheet']
# 셀 주소로 값 출력
print(load_ws['C3'].value)

경로 앞에 r을 쓴 이유는 \(역슬래시) 때문에 unicode로 읽히기 때문이다!

 

 

 

 

 

 

 

8. 결과화면

C3 셀의 값이 정확히 출력되었다!

 

 

오늘은 visual studio code에 python 개발환경을 갖추고 openpyxl 라이브러리를 설치한 후, 엑셀파일에서 셀 주소로 값을 불러오는 작업을 했다!