엑셀파일을 만들고 파일내용에 입력하고 싶은 데이터를 입력해보기(exam_excel.py)
페이지 정보
작성자 관리자 댓글 1건 조회 475회 작성일 21-06-04 23:48본문
○ 소스코드 실행화면
○ 소스코드 설명
from openpyxl import Workbook
#엑셀관련 패키지(openpylx)를 사용하겠다는 명령어로 openplxy패키지를 추가해야 에러가 안납니다
import datetime
#날짜나 시간과 관련한 패키지를 사용하겠다는 명령어로 별도로 패키지 추가는 안해도 됩니다
ws = wb.active
# data can be assigned directly to cells
# 워크시트에서 A1 셀에 숫자 42값을 넣음
ws['A1'] = 42
#엑셀의 한줄을 추가하여 1,2,3 3개의 값을 각각의 셀에 넣음
ws.append([1, 2, 3])
#엑셀의 A2셀에 현재 날짜와 시간을 넣음
#윗줄에서 기존에 추가되었던 값 1이 덮어쓰기가 되서 사라지고 날짜와 시간값이 들어감
ws['A2'] = datetime.datetime.now()
#dt라는 변수에 현재날짜와 시간을 담고있는 값인datetime.datetime.now() 을 담아둠
dt = datetime.datetime.now()
#엑셀에 또 하나의 행을 추가한후에 현재 연,월,일을 3개의 셀에 기록함
ws.append([str(dt.year), str(dt.month), str(dt.day)])
#save the file
#위에서 기록한 엑셀의 내용을 아래의 exam_excel22.xlsx 라는 파일에다 저장을 함
wb.save("exam_excel22.xlsx")
#파이참 도스창 화면에 complete라는 단어를 출력해줌
print("complete")
#라인정지
#a=input()
첨부파일
- exam_excel.py (425byte) 10회 다운로드 | DATE : 2021-06-14 21:38:07