基于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.

281 regels
4.8 KiB

  1. -- Automatic generation from -->>
  2. -- excel file name: A_array表示例--cfg_array
  3. -- excel sheet name: 示例2+example2
  4. local cfg_array_example2 =
  5. --: id ## 英雄id
  6. --: name ## 英雄名字
  7. --: material ## 合成消耗
  8. --: attr ## 属性
  9. --: award1 ## 奖励1
  10. --: award2 ## 奖励2
  11. {
  12. [1] =
  13. {
  14. id = 1,
  15. name = 'examp1001',
  16. material =
  17. {
  18. [1] =
  19. {
  20. res = 1,
  21. id = 10001,
  22. count = 1
  23. },
  24. [2] =
  25. {
  26. res = 1,
  27. id = 10001,
  28. count = 1
  29. }
  30. },
  31. attr =
  32. {
  33. [1] =
  34. {
  35. [1] = 1,
  36. [2] = 700
  37. },
  38. [2] =
  39. {
  40. [1] = 2,
  41. [2] = 800
  42. },
  43. [3] =
  44. {
  45. [1] = 3,
  46. [2] = 900
  47. },
  48. [4] =
  49. {
  50. add =
  51. {
  52. [1] = 4,
  53. [2] = 100
  54. }
  55. }
  56. },
  57. award1 =
  58. {
  59. [1] = 1,
  60. [2] = 2,
  61. [3] = 3
  62. },
  63. award2 =
  64. {
  65. id = 1,
  66. type = 2,
  67. num = 3
  68. }
  69. },
  70. [2] =
  71. {
  72. id = 2,
  73. name = 'examp1002',
  74. material =
  75. {
  76. res = 1,
  77. id = 10001,
  78. count = 1
  79. },
  80. attr =
  81. {
  82. [1] =
  83. {
  84. [1] = 1,
  85. [2] = 700
  86. },
  87. [2] =
  88. {
  89. [1] = 2,
  90. [2] = 800
  91. },
  92. [3] =
  93. {
  94. [1] = 3,
  95. [2] = 901
  96. },
  97. [4] =
  98. {
  99. add =
  100. {
  101. [1] = 5,
  102. [2] = 100
  103. }
  104. }
  105. },
  106. award1 =
  107. {
  108. [1] = 1,
  109. [2] = 2,
  110. [3] = 3
  111. },
  112. award2 =
  113. {
  114. id = 1,
  115. type = 2,
  116. num = 3
  117. }
  118. },
  119. [3] =
  120. {
  121. id = 3,
  122. name = 'examp1003',
  123. material =
  124. {
  125. [1] = 1,
  126. [2] = 2,
  127. [3] = 3,
  128. [4] = 4,
  129. [5] = 5,
  130. [6] = 6,
  131. [7] = 7,
  132. [8] = 8,
  133. [9] = 9,
  134. [10] = 9,
  135. [11] = 9,
  136. [12] = 9,
  137. [13] = 9,
  138. [14] = 9,
  139. [15] = 9,
  140. [16] = 9,
  141. [17] = 9,
  142. [18] = 9
  143. },
  144. attr =
  145. {
  146. [1] =
  147. {
  148. [1] = 1,
  149. [2] = 700
  150. },
  151. [2] =
  152. {
  153. [1] = 2,
  154. [2] = 800
  155. },
  156. [3] =
  157. {
  158. [1] = 3,
  159. [2] = 902
  160. },
  161. [4] =
  162. {
  163. add =
  164. {
  165. [1] = 6,
  166. [2] = 100
  167. }
  168. }
  169. },
  170. award1 =
  171. {
  172. [1] = 1,
  173. [2] = 2,
  174. [3] = 3
  175. },
  176. award2 =
  177. {
  178. id = 1,
  179. type = 2,
  180. num = 3
  181. }
  182. },
  183. [4] =
  184. {
  185. id = 4,
  186. name = 'examp1004',
  187. material =
  188. {
  189. [1] = '测试数据',
  190. [2] = '测试数据2',
  191. [3] = '测试数据3'
  192. },
  193. attr =
  194. {
  195. [1] =
  196. {
  197. [1] = 1,
  198. [2] = 700
  199. },
  200. [2] =
  201. {
  202. [1] = 2,
  203. [2] = 800
  204. },
  205. [3] =
  206. {
  207. [1] = 3,
  208. [2] = 903
  209. },
  210. [4] =
  211. {
  212. add =
  213. {
  214. [1] = 7,
  215. [2] = 100
  216. }
  217. }
  218. },
  219. award1 =
  220. {
  221. [1] = 1,
  222. [2] = 2,
  223. [3] = 3
  224. },
  225. award2 =
  226. {
  227. id = 1,
  228. type = 2,
  229. num = 3
  230. }
  231. },
  232. [5] =
  233. {
  234. id = 5,
  235. name = 'examp1004',
  236. material =
  237. {
  238. [1] = 'test'
  239. },
  240. attr =
  241. {
  242. [1] =
  243. {
  244. [1] = 1,
  245. [2] = 700
  246. },
  247. [2] =
  248. {
  249. [1] = 2,
  250. [2] = 800
  251. },
  252. [3] =
  253. {
  254. [1] = 3,
  255. [2] = 903
  256. },
  257. [4] =
  258. {
  259. add =
  260. {
  261. [1] = 7,
  262. [2] = 100
  263. }
  264. }
  265. },
  266. award1 =
  267. {
  268. [1] = 1,
  269. [2] = 2,
  270. [3] = 3
  271. },
  272. award2 =
  273. {
  274. id = 1,
  275. type = 2,
  276. num = 3
  277. }
  278. }
  279. }
  280. return cfg_array_example2