openpyxl 모듈을 이용하여 셀을 다루는 방법에 대해서 알아보도록 하겠습니다.
우선 모듈을 불러옵니다. random 모듈은 셀을 무작위 수로 채울때 쓰기위해 일단 불러오겠습니다.
워크북을 하나 생성해서 wb라는 변수에 만들고, 활성화 된 시트를 ws 변수로 지정하겠습니다. 시트명ㅇ느 'test sheet'로 만들겠습니다.
A1 셀부터 B3 셀까지 값을 넣어줍니다.
ws['A1'] 으로 프린트를 하면 아래와 같이 셀의 정보가 출력이 됩니다.
ws['A2'].value 라고 해야지 값이 출력이 됩니다.
셀의 위치는 숫자로 표시하면 더욱 유용합니다.
ws.cell(column=3, row=1, value=10) 이런식으로 값을 입력할 수도 있습니다.
결과값이 제대로 출력이 된 것을 확인할 수 있습니다.
for 문을 써서 여러셀에 숫자를 입력해보도록 하겠습니다.
실행을 해 보면 위와 같이 엑셀에 값이 입력된 것을 확인할 수 있습니다.
랜덤값으로 셀에 입력을 해 보도록 하겠습니다.
아래와 같이 무작위로 값이 입력 된 것을 확인할 수 있습니다.
728x90
반응형
'파이썬(Python) > 파이썬으로 엑셀 제어하기' 카테고리의 다른 글
xlwings - 설치 및 addin 설정 방법 (0) | 2021.03.31 |
---|---|
python openpyxl - 파일을 열어서 데이터 입력, 가져오기 (0) | 2021.03.23 |
Python openpyxl - 파일생성, 시트명 바꾸기, 탭색 변경 (0) | 2021.03.17 |
openpyxl - 여러 엑셀파일 데이터 가져오기 (0) | 2020.12.31 |
openpyxl - 엑셀파일의 데이터 가져오기 (0) | 2020.12.19 |
댓글