엑셀파일을 만들고 파일내용에 입력하고 싶은 데이터를 입력해보기(exam_excel.py) > [파이썬]기초실습예제

본문 바로가기
사이트 내 전체검색

[파이썬]기초실습예제

게시판 상단

엑셀파일을 만들고 파일내용에 입력하고 싶은 데이터를 입력해보기(exam_excel.py)

페이지 정보

작성자 관리자 댓글 1건 조회 475회 작성일 21-06-04 23:48

본문


 소스코드 실행화면 

2fa56c043e3dafc44ec73a3cb62d150d_1622817397_8143.JPG
 



  소스코드 설명


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()



첨부파일

댓글목록

ㅂㅂ님의 댓글

ㅂㅂ 작성일

댓글테스트

게시판 하단

회원로그인

접속자집계

오늘
7
어제
7
최대
221
전체
17,030

그누보드5
Copyright © 소유하신 도메인. All rights reserved.