파이선으로 하는 업무 자동화

파이선 OPENPYXL기초, 반복문을 통한 숫자 입력

금동이0호 2023. 1. 27. 19:51
728x90
반응형

오늘은 파이선을 통한 액셀에 반복문을 통한 숫자를 업로드를 해볼 예정입니다. 그렇게 어렵지는 않습니다. 반복문을 이해한다면 충분히 하실 수 있습니다.

그럼 시작해 보겠습니다.

1.엑셀을 쓸 수 있는 라이브러리를 입력합니다.

워크북을 생성해 줍니다.

2. 가볍게 시트탭 타이틀을 변경해 보겠습니다.

3. 이번에는 색깔을 변경해 보겠습니다. RGBCOLOR을 쓰기 때문에 그거에 맞는 RGB 색깔을 넣어주면 됩니다.

이렇게 색 코드 번호를 알 수 있습니다. 저 코드를 입력해 주면 되겠죠...

4. 이제는 반복문을 해봐야겠죠...이번에도 random이라는 라이브러리를 넣어야 합니다.

5. 그럼 이제 반복문을 할 수 있는 기반을 마련한 겁니다. 시작해 볼까요

a를 1로 설정합니다. 밸류값이 1인거죠

6. for 구문과 range를 이용해서 x에 20개의 row까지, y축에는 20개의 컬륨까지 설정해 줍니다. 숫자는 편하신 대로 설정해져도 됩니다. 예를 들어서 하는 거라 20개까지 설정해졌습니다.

7. 셀에 대해 row를 x, col 을 y로 설정해 주고, 값은 a에 대한 밸류를 설정해 줍니다. 그리고 하단에는 a+=1을 설정해 주어 1씩 증가하게 만듭니다. 숫자 3을 넣어주면 3씩 증가하는 모습을 볼 수 있습니다.

8. 마지막으로 액셀을 저장해야겠죠.

그리고 RUN을 해보면 우리가 저장했던 위치에 저 파일이 생성되는 것을 볼 수 있습니다.

9. 아래와 같이 숫자가 반복문을 통해 입력된 것을 보실 수 있습니다.

20*20= 400이라는 숫자가 자동으로 입력된 것을 보실 수 있습니다. 또한 탭색깔도 변경된 것을 확인하실 수 있습니다. 어렵지 않을 것입니다.

오늘은 OPENPYXL 반복문을 통한 숫자 입력에 대해서 알려 드렸습니다.

반복적인 일상 업무에 지친 직장인들을 위해, 차근차근 한 단계 알려드리는 금동이의 업무 자동화 못 알아듣는 코딩이었습니다.

 

 

728x90
반응형