파이썬 openyxl 엑셀파일(xlsx) 저장하기
from openpyxl import Workbook
import datetime
d = datetime.datetime.now()
nowdate=str(d.year)+'년'+str(d.month)+'월'+ str(d.day)+'일'
wb = Workbook()
ws = wb.active
ws.title = "형매후대정보"
ws.sheet_properties.tabColor = "f4566e"
# 시트 저장
faq_data = [('비밀번호 변경', '비밀번호 변경은 어떻게 해야 합니다.'), ('테스트 하는 방법', '테스트는 잘 해야 합니다.')]
row_no = 2
for n, rows in enumerate(faq_data):
for seq, value in enumerate(rows):
ws.cell(row=row_no+n, column=seq+1, value=value)
filename = "형매후대정보-"+str(nowdate)+".xlsx"
for i in range(0, 10): import openpyxl try: wb = openpyxl.load_workbook('형매후대정보-.xlsx') # 실행 후 오류 발생시 except를 수행함. ws = wb.active except: wb = openpyxl.Workbook() ws = wb.active ws.title = "형매후대정보" ws.sheet_properties.tabColor = "f4566e" last_row = ws.max_row ws.append( ['작성일자', '어미구분', '어미개체번호', '후대개체번호', '도체중', '등급', '후대개체번호', '도체중', '등급', '후대개체번호', '도체중', '등급', '후대개체번호', '도체중', '등급', '후대개체번호', '도체중', '등급']) last_row = ws.max_row ws.append(['I', 'like', 'bread']) ws.append(['I국', 'like', 'bread']) ws.append(['진짜?I', 'like', 'bread']) filename = "형매후대정보-.xlsx" wb.save(filename)