[Loat Ark] 캐릭터의 정보를 입력받아 엑셀 파일로 저장

문승환·2022년 8월 31일
0

PYTHON

목록 보기
4/6
import xlsxwriter

characters_data = []

while True:
    character_info = input()
    if character_info == '': break
    characters_data.append(character_info.split())

lostark_data = xlsxwriter.Workbook('LostArk_Data.xlsx')
bold = lostark_data.add_format({'bold': True})

character_sheet = lostark_data.add_worksheet('Character')

character_sheet.set_column('A:A', 20)
character_sheet.set_column('B:B', 15)

character_sheet.write('A1', 'Name', bold)
character_sheet.write('B1', 'Class', bold)
character_sheet.write('C1', 'Level', bold)

row = 1
col = 0

for name, class_name, level in characters_data:
    character_sheet.write(row, col, name)
    character_sheet.write(row, col + 1, class_name)
    character_sheet.write(row, col + 2, float(level))
    row += 1

lostark_data.close()
황천길의오른손 배틀마스터 1565.00
공포의똥침 창술사 1530.00
토끼들아내가와따 기공사 1507.5
등화니도아가야 도화가 1485
황천길의괴괴물 데모닉 1467.5
나도내맘을모르게썽 인파이터 1462.5
  • 캐릭터의 data를 입력해 xlsx파일로 저장하기 위해 xlsxwriter module을 사용
  • 캐릭터의 레벨에 따라 레이드 보상을 출력할 때 사용할 예정
profile
아직 모자란 수학과생

0개의 댓글