본문 바로가기
IT 놀이터/파이썬 - 엑셀

2. 파이썬으로 엑셀 다루기 - 행과 열 그리고 셀 다루기

by 식빵햇살 2023. 2. 6.

 

 

파이썬에서 엑셀의 어떤 것으로 접근할땐, 순차적으로 진행 가능하다

 

 

워크북(workbook) > 워크시트(worksheet) > 셀(cell)

 

예를 들면,

엑셀 중  "시트3번" 으로 저장된 시트로 접근하여 [A2] 셀의 값을 확인하거나, 입력하고 싶으면 아래처럼 접근한다.

wb["시트3번"]["A2"] = "입력"  # 워크북에서 시트3번으로 들어가 A2 셀의 내용을 "입력" 텍스트 삽입

print(wb["시트3번"]["A2"].value)

위 예제는  우선 사입 후 터미널 창을 통해 프린트해봄으로 데이터가 정상적으로 입력되었는지 확인하는 방법이다.

 

 

 

 

 

s3 = wb["시트3번"]

s3["A1"] = "테스트입니다"

변수를 선언하여 접근하면 더 간결하고 이해하기 쉬운 코드를 작성 할 수 있다.

 

 

 


 

 

 

 

행(row) 과 열(column)로 셀 내용 확인

print(s1["A1"])       # 셀의 정보를 확인

print(s1["A1"].value) # 셀의 값을 확인

 * 값이 없을땐 None 출력

셀의 값을 확인하기 위해서는 .value 를 통해 터미널에서 확인해볼 수 있다.

 

 

 

 

 

 

 

또한 행과 열의 순서을 지정하면서 아래와 같이 확인하는 방법도 있다

print(s1.cell(column=2, row=1).value)

행과 열 번호를 지정하면서 값을 확인한다.  

아래와 같이 코드를 변경하면 행과 열을 지정하면서 값을 넣을 수 도 있다.

 

print(s1.cell(column=2, row=1, value="아무글자")

 

댓글