Python openpyxl - 셀에 값 입력하기
본문 바로가기
파이썬(Python)/파이썬으로 엑셀 제어하기

Python openpyxl - 셀에 값 입력하기

by Squat Lee 2021. 3. 21.

openpyxl 모듈을 이용하여 셀을 다루는 방법에 대해서 알아보도록 하겠습니다.

 

우선 모듈을 불러옵니다. random 모듈은 셀을 무작위 수로 채울때 쓰기위해 일단 불러오겠습니다.

 

워크북을 하나 생성해서 wb라는 변수에 만들고, 활성화 된 시트를 ws 변수로 지정하겠습니다. 시트명ㅇ느 'test sheet'로 만들겠습니다.

 

A1 셀부터 B3 셀까지 값을 넣어줍니다.

 

 

ws['A1'] 으로 프린트를 하면 아래와 같이 셀의 정보가 출력이 됩니다.

 

 ws['A2'].value 라고 해야지 값이 출력이 됩니다.

 

셀의 위치는 숫자로 표시하면 더욱 유용합니다.

ws.cell(column=3, row=1, value=10) 이런식으로 값을 입력할 수도 있습니다.

결과값이 제대로 출력이 된 것을 확인할 수 있습니다.

 

 for 문을 써서 여러셀에 숫자를 입력해보도록 하겠습니다.

 

실행을 해 보면 위와 같이 엑셀에 값이 입력된 것을 확인할 수 있습니다.

 

랜덤값으로 셀에 입력을 해 보도록 하겠습니다.

 

 아래와 같이 무작위로 값이 입력 된 것을 확인할 수 있습니다.

 

 

 

728x90
반응형

댓글