KBO 중복 장수 제거, 삼국지 11 스탯 시나리오 추가
This commit is contained in:
@@ -0,0 +1,77 @@
|
||||
#!/usr/bin/env python3
|
||||
import xlrd
|
||||
import os
|
||||
import sys
|
||||
import json
|
||||
|
||||
print(sys.argv[1])
|
||||
wb = xlrd.open_workbook(sys.argv[1])
|
||||
general_list = wb.sheet_by_name('장수 목록')
|
||||
|
||||
json_general_list = []
|
||||
for i in range(1, general_list.nrows):
|
||||
row = general_list.row_values(i)
|
||||
if len(row) < 10:
|
||||
continue
|
||||
|
||||
row = row[:13]
|
||||
|
||||
#상성
|
||||
if row[0] == '':
|
||||
row[0] = 0
|
||||
else:
|
||||
row[0] = int(row[0])
|
||||
|
||||
#이름
|
||||
row[1] = row[1].strip()
|
||||
|
||||
#전콘
|
||||
if row[2] == '':
|
||||
row[2] = -1
|
||||
else:
|
||||
row[2] = int(row[2])
|
||||
|
||||
#국가
|
||||
if row[3] == '':
|
||||
row[3] = 0
|
||||
else:
|
||||
row[3] = int(row[3])
|
||||
|
||||
#도시
|
||||
if row[4] == '':
|
||||
row[4] = None
|
||||
|
||||
#통무지, 생몰
|
||||
row[5] = int(row[5])
|
||||
row[6] = int(row[6])
|
||||
row[7] = int(row[7])
|
||||
row[8] = int(row[8])
|
||||
row[9] = int(row[9])
|
||||
|
||||
#성격
|
||||
if len(row) < 11:
|
||||
row.append('')
|
||||
row[10] = row[10].strip()
|
||||
if row[10] == '':
|
||||
row[10] = None
|
||||
else:
|
||||
row[10] = row[10].strip()
|
||||
|
||||
#특기
|
||||
if len(row) < 12:
|
||||
row.append('')
|
||||
row[11] = row[11].strip()
|
||||
if row[11] == '':
|
||||
row[11] = None
|
||||
else:
|
||||
row[11] = row[11].strip()
|
||||
|
||||
if len(row) < 13:
|
||||
row.append('')
|
||||
row[12] = row[12].strip()
|
||||
if row[12] == '':
|
||||
row.pop()
|
||||
|
||||
row.insert(8, 0)
|
||||
print(json.dumps(row, ensure_ascii=False), end=',\n')
|
||||
|
||||
Reference in New Issue
Block a user