SW 배움터/파이썬 업무 자동화

파이썬 업무 자동화 3편 : 엑셀 주무르기2

kusson 2021. 10. 27. 00:05
반응형
728x170

지난번 파이썬 업무 자동화 2편 : 엑셀 주무르기1에 이어 엑셀 주무르기 다음편을 이어 가겠다. 

 

 

5)2개의 열을 읽어 오기

열을 읽어 올때는 'clos = sheet['A:B']'를 준다. [ ]속에 읽어 오고 싶은 열의 알파벳을 적어준다. 여러개의 행을 읽어 올때와 비슷한 형식임을 알 수 있다.

 

6)2행 2열 셀을 읽어 올때

2행 2열의 데이터를 가져오는 방식을 보자. A2, A3, B2, B3 셀의 값을 가져오기 위해서 for 문 안에 한번더 for 문을 써서 반복문을 구성했다. 이 방식을 이용해 다차원 셀 가져오기도 할 수 있을 것이다.

 

반응형

 

7)엑셀에 텍스트 추가하기

엑셀에 텍스트를 쓰기 위해서는 openpyxl 라이브러리에서 Workbook 함수를 import한다. 'A1' 셀에 텍스트를 입력하기 위해서는 "sheet['A1'] = '입력하고 싶은 텍스트'" 를 입력한다. 최종적으로 새로운 엑셀 파일 생성을 위해 생성한 클래스 변수 exelsx 를 이용해 save를 한다.

 

엑셀의 A1 셀에 'my input data' 가 입력되어 있는 것을 볼 수 있다.

 

8)엑셀의 각행에 데이터를 추가하기 

1행에 1열 데이터를 입력하고 행이나 열에 데이터를 더 입력하고 싶으면 append 함수를 이용한다. 

 

1, 2행에 데이터가 추가되어 있다.

 

 

9)새로운 시트를 추가하고 텍스트 입력하기

새로운 시트를 추가하기 위해서는 create_sheet함수를 이용한다. 시트의 이름도 '새로운 시트2'로 주었다. 새로운 시트의 A1셀에 텍스트도 입력해 보자.

 

새로운 시트에 텍스트가 입력되었다.

 

 

반응형
그리드형