Пример #1
0
def __main__():
    config_list = base2config()
    data_cfg = []
    data_str = "return {"
    for item in config_list:
        data_str = data_str + str(item)
        data_str = data_str + ","
    data_str = data_str + "}"
    data_cfg.append(data_str)
    gen_lua(module_name, data_cfg)
Пример #2
0
def excel_to_lua(excelname, sheetnames, lua_file_name):
    workbook = load_excel(excelname)
    data_cfg = []
    data_str = "return {"
    for sheet in sheetnames:
        str = workbook_to_lua(workbook, sheet)
        data_str = data_str + str
    data_str = data_str + "}"
    data_cfg.append(data_str)
    gen_lua(lua_file_name, data_cfg)
Пример #3
0
def workbook_attr_to_lua(workbook, sheetname, filename):
    global fields
    global typys
    global attr_dict
    attr_dict = {}
    fields = []
    typys = []
    cls = client_load_sheel(workbook, sheetname)
    tran = cls(attr2config)
    config_list = tran()
    data_cfg = []
    data_str = "return " + dict_to_string(attr_dict)
    data_cfg.append(data_str)
    gen_lua(filename, data_cfg)
Пример #4
0
def workbook_to_lua(workbook, sheetname, filename):
    global  fields
    global  typys
    fields = []
    typys = []
    cls = client_load_sheel(workbook, sheetname)
    tran = cls(base2config)
    config_list = tran()
    data_cfg = []
    data_str = "return {"
    for item in config_list:
        data_str = data_str + str(item)
        data_str = data_str + ","
    data_str = data_str + "}"
    data_cfg.append(data_str)
    gen_lua(filename, data_cfg)
Пример #5
0
def workbook_buyskill_to_lua(workbook, sheetname, filename):
    global fields
    global typys
    fields = []
    typys = []
    cls = client_load_sheel(workbook, sheetname)
    tran = cls(buyskill2config)
    config_list = tran()
    data_cfg = []
    data_str = "return {"
    for q, item in star_dist.iteritems():
        #data_str = data_str + '[%d]={'%(int(q))
        for v in item:
            data_str = data_str + v[0] + ","
        data_str = data_str
    data_str = data_str + "}"
    data_cfg.append(data_str)
    gen_lua(filename, data_cfg)
Пример #6
0
def _workbook_suit_to_lua(workbook, sheetname, filename, begin=2):
    global _fields
    global _typys
    global _suit_dict
    _suit_dict = {}
    _fields = []
    _typys = []
    cls = client_load_sheel(workbook, sheetname)
    tran = cls(_suit2config)
    config_list = tran(begin)
    data_cfg = []
    data_str = "return " + _dist_to_string(_suit_dict)
    data_cfg.append(data_str)
    return gen_lua(filename, data_cfg)
Пример #7
0
def _workbook_multi_key_to_lua(workbook, sheetname, filename, keylist,
                               keyInItem, valueList, oneValueOptimize):
    global _fields
    global _typys
    global _suit_dict
    _suit_dict = {}
    _fields = []
    _typys = []
    cls = client_load_sheel(workbook, sheetname)
    tran = cls(_multiKey2config)
    config_list = tran(keylist, keyInItem, valueList, oneValueOptimize)
    data_cfg = []
    data_str = "return " + _dist_to_string(_suit_dict)
    data_cfg.append(data_str)
    return gen_lua(filename, data_cfg)
Пример #8
0
def _workbook_array_to_lua(workbook, sheetname, filename):
    global _fields
    global _typys
    _fields = []
    _typys = []
    cls = client_load_sheel(workbook, sheetname)
    tran = cls(_array2Config)
    config_list = tran()
    data_cfg = []
    data_str = "return {"
    for item in config_list:
        data_str = data_str + str(item)
        data_str = data_str + ","
    data_str = data_str.rstrip(',') + "}"
    data_cfg.append(data_str)
    return gen_lua(filename, data_cfg)