基于openpyxl的excel转换工具。支持xlsx文件转换为erlang,elixir,lua,json,xml,python等配置文件
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

311 行
5.8 KiB

6 年前
  1. %% Automatic generation from -->>
  2. %% excel file name : A_array表示例--cfg_array
  3. %% excel sheet name : 示例1-example1
  4. -module(cfg_array_example1).
  5. -include("cfg_array_example1.hrl").
  6. -compile(export_all).
  7. get(1001, "pos1", 88, 1) ->
  8. #cfg_array_example1{
  9. 'id' = 1001
  10. ,'str' = "pos1"
  11. ,'level' = 88
  12. ,'sub_level' = 1
  13. ,'name' = "黑切+蓝盾"
  14. ,'attr' = [[1, 700], [2, 800], [3, 900]]
  15. ,'desc1' = "从小城镇"
  16. };
  17. get(1001, "pos1", 88, 2) ->
  18. #cfg_array_example1{
  19. 'id' = 1001
  20. ,'str' = "pos1"
  21. ,'level' = 88
  22. ,'sub_level' = 2
  23. ,'name' = "黑切+蓝盾"
  24. ,'attr' = [[1, 700], [2, 800], [3, 900]]
  25. ,'desc1' = "有钱就可以买"
  26. };
  27. get(1001, "pos1", 89, 89) ->
  28. #cfg_array_example1{
  29. 'id' = 1001
  30. ,'str' = "pos1"
  31. ,'level' = 89
  32. ,'sub_level' = 89
  33. ,'name' = "黑切+蓝盾"
  34. ,'attr' = [[1, 700], [2, 800], [3, 900]]
  35. ,'desc1' = "有钱就可以买"
  36. };
  37. get(1001, "pos2", 88, 88.9) ->
  38. #cfg_array_example1{
  39. 'id' = 1001
  40. ,'str' = "pos2"
  41. ,'level' = 88
  42. ,'sub_level' = 88.9
  43. ,'name' = "黑切+蓝盾"
  44. ,'attr' = [[1, 700], [2, 800], [3, 900]]
  45. ,'desc1' = "有钱就可以买"
  46. };
  47. get(1001, "pos2", 89, 89) ->
  48. #cfg_array_example1{
  49. 'id' = 1001
  50. ,'str' = "pos2"
  51. ,'level' = 89
  52. ,'sub_level' = 89
  53. ,'name' = "黑切+蓝盾"
  54. ,'attr' = [[1, 700], [2, 800], [3, 900]]
  55. ,'desc1' = "有钱就可以买"
  56. };
  57. get(1002, "pos1", 88, 88) ->
  58. #cfg_array_example1{
  59. 'id' = 1002
  60. ,'str' = "pos1"
  61. ,'level' = 88
  62. ,'sub_level' = 88
  63. ,'name' = "黑切+蓝盾"
  64. ,'attr' = [[1, 700], [2, 800], [3, 901]]
  65. ,'desc1' = "有钱就可以买"
  66. };
  67. get(1002, "pos1", 89, 89) ->
  68. #cfg_array_example1{
  69. 'id' = 1002
  70. ,'str' = "pos1"
  71. ,'level' = 89
  72. ,'sub_level' = 89
  73. ,'name' = "黑切+蓝盾"
  74. ,'attr' = [[1, 700], [2, 800], [3, 900]]
  75. ,'desc1' = "有钱就可以买"
  76. };
  77. get(1002, "pos1", 90, 90) ->
  78. #cfg_array_example1{
  79. 'id' = 1002
  80. ,'str' = "pos1"
  81. ,'level' = 90
  82. ,'sub_level' = 90
  83. ,'name' = "黑切+蓝盾"
  84. ,'attr' = [[1, 700], [2, 800], [3, 901]]
  85. ,'desc1' = "有钱就可以买"
  86. };
  87. get(1002, "pos2", 88, 88) ->
  88. #cfg_array_example1{
  89. 'id' = 1002
  90. ,'str' = "pos2"
  91. ,'level' = 88
  92. ,'sub_level' = 88
  93. ,'name' = "黑切+蓝盾"
  94. ,'attr' = [[1, 700], [2, 800], [3, 901]]
  95. ,'desc1' = "有钱就可以买"
  96. };
  97. get(1002, "pos2", 89, 89) ->
  98. #cfg_array_example1{
  99. 'id' = 1002
  100. ,'str' = "pos2"
  101. ,'level' = 89
  102. ,'sub_level' = 89
  103. ,'name' = "黑切+蓝盾"
  104. ,'attr' = [[1, 700], [2, 800], [3, 900]]
  105. ,'desc1' = "有钱就可以买"
  106. };
  107. get(1002, "pos2", 90, 90) ->
  108. #cfg_array_example1{
  109. 'id' = 1002
  110. ,'str' = "pos2"
  111. ,'level' = 90
  112. ,'sub_level' = 90
  113. ,'name' = "黑切+蓝盾"
  114. ,'attr' = [[1, 700], [2, 800], [3, 901]]
  115. ,'desc1' = "有钱就可以买"
  116. };
  117. get(1003, "pos1", 85, 85) ->
  118. #cfg_array_example1{
  119. 'id' = 1003
  120. ,'str' = "pos1"
  121. ,'level' = 85
  122. ,'sub_level' = 85
  123. ,'name' = "黑切+蓝盾"
  124. ,'attr' = [[1, 700], [2, 800], [3, 902]]
  125. ,'desc1' = "有钱就可以买"
  126. };
  127. get(1004, "pos1", 80, 80) ->
  128. #cfg_array_example1{
  129. 'id' = 1004
  130. ,'str' = "pos1"
  131. ,'level' = 80
  132. ,'sub_level' = 80
  133. ,'name' = "黑切+蓝盾"
  134. ,'attr' = [[1, 700], [2, 800], [3, 903]]
  135. ,'desc1' = "有钱就可以买"
  136. };
  137. get(_, _, _, _) ->
  138. undefined.
  139. get_all() ->
  140. [
  141. {1001, "pos1", 88, 1}
  142. ,{1001, "pos1", 88, 2}
  143. ,{1001, "pos1", 89, 89}
  144. ,{1001, "pos2", 88, 88.9}
  145. ,{1001, "pos2", 89, 89}
  146. ,{1002, "pos1", 88, 88}
  147. ,{1002, "pos1", 89, 89}
  148. ,{1002, "pos1", 90, 90}
  149. ,{1002, "pos2", 88, 88}
  150. ,{1002, "pos2", 89, 89}
  151. ,{1002, "pos2", 90, 90}
  152. ,{1003, "pos1", 85, 85}
  153. ,{1004, "pos1", 80, 80}
  154. ].
  155. get_list() ->
  156. get_all().
  157. get_list(1001) ->
  158. [
  159. {1001, "pos1", 88, 1}
  160. ,{1001, "pos1", 88, 2}
  161. ,{1001, "pos1", 89, 89}
  162. ,{1001, "pos2", 88, 88.9}
  163. ,{1001, "pos2", 89, 89}
  164. ];
  165. get_list(1002) ->
  166. [
  167. {1002, "pos1", 88, 88}
  168. ,{1002, "pos1", 89, 89}
  169. ,{1002, "pos1", 90, 90}
  170. ,{1002, "pos2", 88, 88}
  171. ,{1002, "pos2", 89, 89}
  172. ,{1002, "pos2", 90, 90}
  173. ];
  174. get_list(1003) ->
  175. [
  176. {1003, "pos1", 85, 85}
  177. ];
  178. get_list(1004) ->
  179. [
  180. {1004, "pos1", 80, 80}
  181. ];
  182. get_list(_) ->
  183. [].
  184. get_list(1001, "pos1") ->
  185. [
  186. {1001, "pos1", 88, 1}
  187. ,{1001, "pos1", 88, 2}
  188. ,{1001, "pos1", 89, 89}
  189. ];
  190. get_list(1001, "pos2") ->
  191. [
  192. {1001, "pos2", 88, 88.9}
  193. ,{1001, "pos2", 89, 89}
  194. ];
  195. get_list(1002, "pos1") ->
  196. [
  197. {1002, "pos1", 88, 88}
  198. ,{1002, "pos1", 89, 89}
  199. ,{1002, "pos1", 90, 90}
  200. ];
  201. get_list(1002, "pos2") ->
  202. [
  203. {1002, "pos2", 88, 88}
  204. ,{1002, "pos2", 89, 89}
  205. ,{1002, "pos2", 90, 90}
  206. ];
  207. get_list(1003, "pos1") ->
  208. [
  209. {1003, "pos1", 85, 85}
  210. ];
  211. get_list(1004, "pos1") ->
  212. [
  213. {1004, "pos1", 80, 80}
  214. ];
  215. get_list(_, _) ->
  216. [].
  217. get_list(1001, "pos1", 88) ->
  218. [
  219. {1001, "pos1", 88, 1}
  220. ,{1001, "pos1", 88, 2}
  221. ];
  222. get_list(1001, "pos1", 89) ->
  223. [
  224. {1001, "pos1", 89, 89}
  225. ];
  226. get_list(1001, "pos2", 88) ->
  227. [
  228. {1001, "pos2", 88, 88.9}
  229. ];
  230. get_list(1001, "pos2", 89) ->
  231. [
  232. {1001, "pos2", 89, 89}
  233. ];
  234. get_list(1002, "pos1", 88) ->
  235. [
  236. {1002, "pos1", 88, 88}
  237. ];
  238. get_list(1002, "pos1", 89) ->
  239. [
  240. {1002, "pos1", 89, 89}
  241. ];
  242. get_list(1002, "pos1", 90) ->
  243. [
  244. {1002, "pos1", 90, 90}
  245. ];
  246. get_list(1002, "pos2", 88) ->
  247. [
  248. {1002, "pos2", 88, 88}
  249. ];
  250. get_list(1002, "pos2", 89) ->
  251. [
  252. {1002, "pos2", 89, 89}
  253. ];
  254. get_list(1002, "pos2", 90) ->
  255. [
  256. {1002, "pos2", 90, 90}
  257. ];
  258. get_list(1003, "pos1", 85) ->
  259. [
  260. {1003, "pos1", 85, 85}
  261. ];
  262. get_list(1004, "pos1", 80) ->
  263. [
  264. {1004, "pos1", 80, 80}
  265. ];
  266. get_list(_, _, _) ->
  267. [].