diff --git a/Tools/tranexcel/type2.py b/Tools/tranexcel/type2.py index 3c75e5713..d2984734c 100644 --- a/Tools/tranexcel/type2.py +++ b/Tools/tranexcel/type2.py @@ -547,6 +547,10 @@ def construct_lua_data(path, kts, tm, _key_set, data_list, filename, compact, ta data = row.get(kt.name) if kt.key and not main_key: main_key = format_data(data, kt.type) + if len(multi_key) > 0: + print(multi_key.count) + sub_item_list.append(construct_lua_item(("_id", "int"), tm, main_key, tab, 2)) + # sub_item_list.append('["%s"]=%s' % (format_data("_id", "string"), format_data(main_key, "int"))) else: if 'json' in kt.type: sub_item_list.append(construct_lua_item_json(kt.name, data, tab, 2)) @@ -559,6 +563,7 @@ def construct_lua_data(path, kts, tm, _key_set, data_list, filename, compact, ta main_key = '"%s"' % main_key else: main_key = '%s' % main_key + find_list.append( "%s[%s]={\n" % (tab, main_key) + ",\n".join(sub_item_list) +