➍ 다음 줄의 주석을 읽어보면, 숫자 뭉텅이를 한 줄로 추가할 수도 있다고 합니다. 그리고 워크시트에 1, 2, 3을 마치 리스트 형식으로 건네줍니다. 참고로, 결과를 보면 알 수 있듯이, append() 메서드를 사용하면 다음 열(입력된 숫자 42 다음 열)로 넘어가네요. 즉, A2, B2, C2 위치에 각각 숫자 1, 2, 3이 차례로 들어갑니다.
코드
# Rows can also be appended ws.append([1, 2, 3])
➎ 다음은 파이썬 타입을 입력해도 자동으로 변환해서 엑셀에 넣어준다는, 이 라이브러리의 장점을 한껏 자랑하는 내용입니다.
그리고 파이썬의 기본 라이브러리 중 하나인 시간을 표시해주는 datetime을 사용하겠다고 선언한 뒤(import), ws 워크시트의 A2 자리를 지정해 datetime의 함수로 현재 시간을 표시하는 값을 넣어줍니다. 바로 앞의 코드에서 A2에 1을 넣어줬는데, 이 값을 다시 현재 시간으로 바꿔주는군요. 아하, 그래서 최종 결과에서 1, 2, 3이 안 나오고, 1의 자리에 현재 시간이 나온 거네요.
코드
# Python types will automatically be converted import datetime ws['A2'] = datetime.datetime.now()