반응형
내용이 방대하면 추천하는 방법은 아닙니디만, 몇 개의 셀 정도만 있고 openpyxl로 내용이 변경되거나 추가된 내용을 아나콘다나 주피터 등에서 바로 확인하려면 함수를 만들어서 하는 게 편합니다. 저도 외부에서 가져온 방법이긴 합니다만 다음과 같이 함수를 정의하고 출력해주면 좋습니다.
def print_rows(ws):
row_string = ""
for row in ws.iter_rows(min_row=1, max_col=ws.max_column, max_row=ws.max_row):
for cell in row:
row_string += "{:<6}".format(str(cell.value) + " ")
row_string += "\n"
print(row_string)
print_rows(ws1) #ws1이 보고 싶은 sheet라고 한다면
반응형
'Python > PYTHON OpenPyXL (python and excel)' 카테고리의 다른 글
[openpyxl] 여러 엑셀 파일을 하나의 파일 안에 정리해서 넣기 (0) | 2020.06.18 |
---|---|
[openpyxl] 새로운 행, 열을 더하고 삭제하는 법 #1:append (0) | 2020.06.08 |
[openpyxl] 각 엑셀 행과 열에 새로운 값을 입력할 경우 (0) | 2020.06.04 |
[openpyxl] 자신이 가진 엑셀 파일의 실질적인 행, 열 수를 알고 싶다면? (0) | 2020.06.03 |
[openpyxl] loop 만들기 (0) | 2020.06.01 |