더북(TheBook)

다음 줄의 주석을 읽어보면, 숫자 뭉텅이를 한 줄로 추가할 수도 있다고 합니다. 그리고 워크시트에 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()

 

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.