KBO 중복 장수 제거, 삼국지 11 스탯 시나리오 추가

This commit is contained in:
2018-05-21 03:11:26 +09:00
parent 4823795c50
commit ae62669fe8
3 changed files with 1131 additions and 350 deletions
+77
View File
@@ -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')