基于openpyxl的excel转换工具。支持xlsx文件转换为erlang,elixir,lua,json,xml,python等配置文件
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

308 lines
6.9 KiB

%% Automatic generation from -->>
%% excel file name : A_array表示例--cfg_array
%% excel sheet name : 示例1-example1
-module(cfg_array_example1).
-include("cfg_array_example1.hrl").
-compile([export_all, nowarn_export_all]).
get(1001, <<"pos1"/utf8>>, 88, 1) ->
#cfg_array_example1{
'id' = 1001
, 'str' = <<"pos1"/utf8>>
, 'level' = 88
, 'sub_level' = 1
, 'name' = <<"黑切+蓝盾"/utf8>>
, 'attr' = [[1, 700], [2, 800], [3, 900]]
, 'desc1' = <<"从小城镇"/utf8>>
};
get(1001, <<"pos1"/utf8>>, 88, 2) ->
#cfg_array_example1{
'id' = 1001
, 'str' = <<"pos1"/utf8>>
, 'level' = 88
, 'sub_level' = 2
, 'name' = <<"黑切+蓝盾"/utf8>>
, 'attr' = [[1, 700], [2, 800], [3, 900]]
, 'desc1' = <<"有钱就可以买"/utf8>>
};
get(1001, <<"pos1"/utf8>>, 89, 89) ->
#cfg_array_example1{
'id' = 1001
, 'str' = <<"pos1"/utf8>>
, 'level' = 89
, 'sub_level' = 89
, 'name' = <<"黑切+蓝盾"/utf8>>
, 'attr' = [[1, 700], [2, 800], [3, 900]]
, 'desc1' = <<"有钱就可以买"/utf8>>
};
get(1001, <<"pos2"/utf8>>, 88, 88.9) ->
#cfg_array_example1{
'id' = 1001
, 'str' = <<"pos2"/utf8>>
, 'level' = 88
, 'sub_level' = 88.9
, 'name' = <<"黑切+蓝盾"/utf8>>
, 'attr' = [[1, 700], [2, 800], [3, 900]]
, 'desc1' = <<"有钱就可以买"/utf8>>
};
get(1001, <<"pos2"/utf8>>, 89, 89) ->
#cfg_array_example1{
'id' = 1001
, 'str' = <<"pos2"/utf8>>
, 'level' = 89
, 'sub_level' = 89
, 'name' = <<"黑切+蓝盾"/utf8>>
, 'attr' = [[1, 700], [2, 800], [3, 900]]
, 'desc1' = <<"有钱就可以买"/utf8>>
};
get(1002, <<"pos1"/utf8>>, 88, 88) ->
#cfg_array_example1{
'id' = 1002
, 'str' = <<"pos1"/utf8>>
, 'level' = 88
, 'sub_level' = 88
, 'name' = <<"黑切+蓝盾"/utf8>>
, 'attr' = [[1, 700], [2, 800], [3, 901]]
, 'desc1' = <<"有钱就可以买"/utf8>>
};
get(1002, <<"pos1"/utf8>>, 89, 89) ->
#cfg_array_example1{
'id' = 1002
, 'str' = <<"pos1"/utf8>>
, 'level' = 89
, 'sub_level' = 89
, 'name' = <<"黑切+蓝盾"/utf8>>
, 'attr' = [[1, 700], [2, 800], [3, 900]]
, 'desc1' = <<"有钱就可以买"/utf8>>
};
get(1002, <<"pos1"/utf8>>, 90, 90) ->
#cfg_array_example1{
'id' = 1002
, 'str' = <<"pos1"/utf8>>
, 'level' = 90
, 'sub_level' = 90
, 'name' = <<"黑切+蓝盾"/utf8>>
, 'attr' = [[1, 700], [2, 800], [3, 901]]
, 'desc1' = <<"有钱就可以买"/utf8>>
};
get(1002, <<"pos2"/utf8>>, 88, 88) ->
#cfg_array_example1{
'id' = 1002
, 'str' = <<"pos2"/utf8>>
, 'level' = 88
, 'sub_level' = 88
, 'name' = <<"黑切+蓝盾"/utf8>>
, 'attr' = [[1, 700], [2, 800], [3, 901]]
, 'desc1' = <<"有钱就可以买"/utf8>>
};
get(1002, <<"pos2"/utf8>>, 89, 89) ->
#cfg_array_example1{
'id' = 1002
, 'str' = <<"pos2"/utf8>>
, 'level' = 89
, 'sub_level' = 89
, 'name' = <<"黑切+蓝盾"/utf8>>
, 'attr' = [[1, 700], [2, 800], [3, 900]]
, 'desc1' = <<"有钱就可以买"/utf8>>
};
get(1002, <<"pos2"/utf8>>, 90, 90) ->
#cfg_array_example1{
'id' = 1002
, 'str' = <<"pos2"/utf8>>
, 'level' = 90
, 'sub_level' = 90
, 'name' = <<"黑切+蓝盾"/utf8>>
, 'attr' = [[1, 700], [2, 800], [3, 901]]
, 'desc1' = <<"有钱就可以买"/utf8>>
};
get(1003, <<"pos1"/utf8>>, 85, 85) ->
#cfg_array_example1{
'id' = 1003
, 'str' = <<"pos1"/utf8>>
, 'level' = 85
, 'sub_level' = 85
, 'name' = <<"黑切+蓝盾"/utf8>>
, 'attr' = [[1, 700], [2, 800], [3, 902]]
, 'desc1' = <<"有钱就可以买"/utf8>>
};
get(1004, <<"pos1"/utf8>>, 80, 80) ->
#cfg_array_example1{
'id' = 1004
, 'str' = <<"pos1"/utf8>>
, 'level' = 80
, 'sub_level' = 80
, 'name' = <<"黑切+蓝盾"/utf8>>
, 'attr' = [[1, 700], [2, 800], [3, 903]]
, 'desc1' = <<"有钱就可以买"/utf8>>
};
get(_, _, _, _) ->
undefined.
getList() ->
[
{1001, <<"pos1"/utf8>>, 88, 1}
, {1001, <<"pos1"/utf8>>, 88, 2}
, {1001, <<"pos1"/utf8>>, 89, 89}
, {1001, <<"pos2"/utf8>>, 88, 88.9}
, {1001, <<"pos2"/utf8>>, 89, 89}
, {1002, <<"pos1"/utf8>>, 88, 88}
, {1002, <<"pos1"/utf8>>, 89, 89}
, {1002, <<"pos1"/utf8>>, 90, 90}
, {1002, <<"pos2"/utf8>>, 88, 88}
, {1002, <<"pos2"/utf8>>, 89, 89}
, {1002, <<"pos2"/utf8>>, 90, 90}
, {1003, <<"pos1"/utf8>>, 85, 85}
, {1004, <<"pos1"/utf8>>, 80, 80}
].
getList(1001) ->
[
{1001, <<"pos1"/utf8>>, 88, 1}
, {1001, <<"pos1"/utf8>>, 88, 2}
, {1001, <<"pos1"/utf8>>, 89, 89}
, {1001, <<"pos2"/utf8>>, 88, 88.9}
, {1001, <<"pos2"/utf8>>, 89, 89}
];
getList(1002) ->
[
{1002, <<"pos1"/utf8>>, 88, 88}
, {1002, <<"pos1"/utf8>>, 89, 89}
, {1002, <<"pos1"/utf8>>, 90, 90}
, {1002, <<"pos2"/utf8>>, 88, 88}
, {1002, <<"pos2"/utf8>>, 89, 89}
, {1002, <<"pos2"/utf8>>, 90, 90}
];
getList(1003) ->
[
{1003, <<"pos1"/utf8>>, 85, 85}
];
getList(1004) ->
[
{1004, <<"pos1"/utf8>>, 80, 80}
];
getList(_) ->
[].
getList(1001, <<"pos1"/utf8>>) ->
[
{1001, <<"pos1"/utf8>>, 88, 1}
, {1001, <<"pos1"/utf8>>, 88, 2}
, {1001, <<"pos1"/utf8>>, 89, 89}
];
getList(1001, <<"pos2"/utf8>>) ->
[
{1001, <<"pos2"/utf8>>, 88, 88.9}
, {1001, <<"pos2"/utf8>>, 89, 89}
];
getList(1002, <<"pos1"/utf8>>) ->
[
{1002, <<"pos1"/utf8>>, 88, 88}
, {1002, <<"pos1"/utf8>>, 89, 89}
, {1002, <<"pos1"/utf8>>, 90, 90}
];
getList(1002, <<"pos2"/utf8>>) ->
[
{1002, <<"pos2"/utf8>>, 88, 88}
, {1002, <<"pos2"/utf8>>, 89, 89}
, {1002, <<"pos2"/utf8>>, 90, 90}
];
getList(1003, <<"pos1"/utf8>>) ->
[
{1003, <<"pos1"/utf8>>, 85, 85}
];
getList(1004, <<"pos1"/utf8>>) ->
[
{1004, <<"pos1"/utf8>>, 80, 80}
];
getList(_, _) ->
[].
getList(1001, <<"pos1"/utf8>>, 88) ->
[
{1001, <<"pos1"/utf8>>, 88, 1}
, {1001, <<"pos1"/utf8>>, 88, 2}
];
getList(1001, <<"pos1"/utf8>>, 89) ->
[
{1001, <<"pos1"/utf8>>, 89, 89}
];
getList(1001, <<"pos2"/utf8>>, 88) ->
[
{1001, <<"pos2"/utf8>>, 88, 88.9}
];
getList(1001, <<"pos2"/utf8>>, 89) ->
[
{1001, <<"pos2"/utf8>>, 89, 89}
];
getList(1002, <<"pos1"/utf8>>, 88) ->
[
{1002, <<"pos1"/utf8>>, 88, 88}
];
getList(1002, <<"pos1"/utf8>>, 89) ->
[
{1002, <<"pos1"/utf8>>, 89, 89}
];
getList(1002, <<"pos1"/utf8>>, 90) ->
[
{1002, <<"pos1"/utf8>>, 90, 90}
];
getList(1002, <<"pos2"/utf8>>, 88) ->
[
{1002, <<"pos2"/utf8>>, 88, 88}
];
getList(1002, <<"pos2"/utf8>>, 89) ->
[
{1002, <<"pos2"/utf8>>, 89, 89}
];
getList(1002, <<"pos2"/utf8>>, 90) ->
[
{1002, <<"pos2"/utf8>>, 90, 90}
];
getList(1003, <<"pos1"/utf8>>, 85) ->
[
{1003, <<"pos1"/utf8>>, 85, 85}
];
getList(1004, <<"pos1"/utf8>>, 80) ->
[
{1004, <<"pos1"/utf8>>, 80, 80}
];
getList(_, _, _) ->
[].