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

243 lines
7.8 KiB

6 years ago
  1. <?xml version="1.0" ?>
  2. <cfg_array_example2>
  3. <item index="0">
  4. <attr>
  5. <item index="0">
  6. <item index="0" type="int64">1</item>
  7. <item index="1" type="int64">700</item>
  8. </item>
  9. <item index="1">
  10. <item index="0" type="int64">2</item>
  11. <item index="1" type="int64">800</item>
  12. </item>
  13. <item index="2">
  14. <item index="0" type="int64">3</item>
  15. <item index="1" type="int64">900</item>
  16. </item>
  17. <item index="3">
  18. <add>
  19. <item index="0" type="int64">4</item>
  20. <item index="1" type="int64">100</item>
  21. </add>
  22. </item>
  23. </attr>
  24. <award1>
  25. <item index="0" type="int64">1</item>
  26. <item index="1" type="int64">2</item>
  27. <item index="2" type="int64">3</item>
  28. </award1>
  29. <award2>
  30. <id type="int64">1</id>
  31. <num type="int64">3</num>
  32. <type type="int64">2</type>
  33. </award2>
  34. <desc>
  35. <item index="0" type="string">来源1</item>
  36. <item index="1" type="string">来源2</item>
  37. <item index="2" type="string">来源4</item>
  38. </desc>
  39. <id type="number">1</id>
  40. <material>
  41. <item index="0">
  42. <count type="int64">1</count>
  43. <id type="int64">10001</id>
  44. <res type="int64">1</res>
  45. </item>
  46. <item index="1">
  47. <count type="int64">1</count>
  48. <id type="int64">10001</id>
  49. <res type="int64">1</res>
  50. </item>
  51. </material>
  52. <name type="string">examp1001</name>
  53. </item>
  54. <item index="1">
  55. <attr>
  56. <item index="0">
  57. <item index="0" type="int64">1</item>
  58. <item index="1" type="int64">700</item>
  59. </item>
  60. <item index="1">
  61. <item index="0" type="int64">2</item>
  62. <item index="1" type="int64">800</item>
  63. </item>
  64. <item index="2">
  65. <item index="0" type="int64">3</item>
  66. <item index="1" type="int64">901</item>
  67. </item>
  68. <item index="3">
  69. <add>
  70. <item index="0" type="int64">5</item>
  71. <item index="1" type="int64">100</item>
  72. </add>
  73. </item>
  74. </attr>
  75. <award1>
  76. <item index="0" type="int64">1</item>
  77. <item index="1" type="int64">2</item>
  78. <item index="2" type="int64">3</item>
  79. </award1>
  80. <award2>
  81. <id type="int64">1</id>
  82. <num type="int64">3</num>
  83. <type type="int64">2</type>
  84. </award2>
  85. <desc>
  86. <item index="0" type="string">来源1</item>
  87. <item index="1" type="string">来源2</item>
  88. <item index="2" type="string">来源4</item>
  89. </desc>
  90. <id type="number">2</id>
  91. <material>
  92. <count type="int64">1</count>
  93. <id type="int64">10001</id>
  94. <res type="int64">1</res>
  95. </material>
  96. <name type="string">examp1002</name>
  97. </item>
  98. <item index="2">
  99. <attr>
  100. <item index="0">
  101. <item index="0" type="int64">1</item>
  102. <item index="1" type="int64">700</item>
  103. </item>
  104. <item index="1">
  105. <item index="0" type="int64">2</item>
  106. <item index="1" type="int64">800</item>
  107. </item>
  108. <item index="2">
  109. <item index="0" type="int64">3</item>
  110. <item index="1" type="int64">902</item>
  111. </item>
  112. <item index="3">
  113. <add>
  114. <item index="0" type="int64">6</item>
  115. <item index="1" type="int64">100</item>
  116. </add>
  117. </item>
  118. </attr>
  119. <award1>
  120. <item index="0" type="int64">1</item>
  121. <item index="1" type="int64">2</item>
  122. <item index="2" type="int64">3</item>
  123. </award1>
  124. <award2>
  125. <id type="int64">1</id>
  126. <num type="int64">3</num>
  127. <type type="int64">2</type>
  128. </award2>
  129. <desc>
  130. <item index="0" type="string">来源1</item>
  131. <item index="1" type="string">来源2</item>
  132. <item index="2" type="string">来源5</item>
  133. </desc>
  134. <id type="number">3</id>
  135. <material>
  136. <item index="0" type="int64">1</item>
  137. <item index="1" type="int64">2</item>
  138. <item index="2" type="int64">3</item>
  139. <item index="3" type="int64">4</item>
  140. <item index="4" type="int64">5</item>
  141. <item index="5" type="int64">6</item>
  142. <item index="6" type="int64">7</item>
  143. <item index="7" type="int64">8</item>
  144. <item index="8" type="int64">9</item>
  145. <item index="9" type="int64">9</item>
  146. <item index="10" type="int64">9</item>
  147. <item index="11" type="int64">9</item>
  148. <item index="12" type="int64">9</item>
  149. <item index="13" type="int64">9</item>
  150. <item index="14" type="int64">9</item>
  151. <item index="15" type="int64">9</item>
  152. <item index="16" type="int64">9</item>
  153. <item index="17" type="int64">9</item>
  154. </material>
  155. <name type="string">examp1003</name>
  156. </item>
  157. <item index="3">
  158. <attr>
  159. <item index="0">
  160. <item index="0" type="int64">1</item>
  161. <item index="1" type="int64">700</item>
  162. </item>
  163. <item index="1">
  164. <item index="0" type="int64">2</item>
  165. <item index="1" type="int64">800</item>
  166. </item>
  167. <item index="2">
  168. <item index="0" type="int64">3</item>
  169. <item index="1" type="int64">903</item>
  170. </item>
  171. <item index="3">
  172. <add>
  173. <item index="0" type="int64">7</item>
  174. <item index="1" type="int64">100</item>
  175. </add>
  176. </item>
  177. </attr>
  178. <award1>
  179. <item index="0" type="int64">1</item>
  180. <item index="1" type="int64">2</item>
  181. <item index="2" type="int64">3</item>
  182. </award1>
  183. <award2>
  184. <id type="int64">1</id>
  185. <num type="int64">3</num>
  186. <type type="int64">2</type>
  187. </award2>
  188. <desc>
  189. <item index="0" type="string">来源1</item>
  190. <item index="1" type="string">来源2</item>
  191. <item index="2" type="string">来源6</item>
  192. </desc>
  193. <id type="number">4</id>
  194. <material>
  195. <item index="0" type="string">测试数据</item>
  196. <item index="1" type="string">测试数据2</item>
  197. <item index="2" type="string">测试数据3</item>
  198. </material>
  199. <name type="string">examp1004</name>
  200. </item>
  201. <item index="4">
  202. <attr>
  203. <item index="0">
  204. <item index="0" type="int64">1</item>
  205. <item index="1" type="int64">700</item>
  206. </item>
  207. <item index="1">
  208. <item index="0" type="int64">2</item>
  209. <item index="1" type="int64">800</item>
  210. </item>
  211. <item index="2">
  212. <item index="0" type="int64">3</item>
  213. <item index="1" type="int64">903</item>
  214. </item>
  215. <item index="3">
  216. <add>
  217. <item index="0" type="int64">7</item>
  218. <item index="1" type="int64">100</item>
  219. </add>
  220. </item>
  221. </attr>
  222. <award1>
  223. <item index="0" type="int64">1</item>
  224. <item index="1" type="int64">2</item>
  225. <item index="2" type="int64">3</item>
  226. </award1>
  227. <award2>
  228. <id type="int64">1</id>
  229. <num type="int64">3</num>
  230. <type type="int64">2</type>
  231. </award2>
  232. <desc>
  233. <item index="0" type="string">来源1</item>
  234. <item index="1" type="string">来源2</item>
  235. <item index="2" type="string">来源6</item>
  236. </desc>
  237. <id type="number">5</id>
  238. <material>
  239. <item index="0" type="string">test</item>
  240. </material>
  241. <name type="string">examp1004</name>
  242. </item>
  243. </cfg_array_example2>