파이썬에서 엑셀의 어떤 것으로 접근할땐, 순차적으로 진행 가능하다
워크북(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="아무글자")
'IT 놀이터 > 파이썬 - 엑셀' 카테고리의 다른 글
3. 파이썬으로 엑셀 다루기 - 행, 열 전체를 가져오기(특정 열만 가져오기) (0) | 2023.02.07 |
---|---|
1. 파이썬으로 엑셀 다루기 - 워크시트 생성 및 시트이름 변경 (0) | 2023.02.06 |
댓글