基于openpyxl的excel转换工具。支持xlsx文件转换为erlang,elixir,lua,json,xml,python等配置文件
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

308 行
6.9 KiB

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