userService.xml 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <workbook>
  3. <!-- ① 指定读取哪一个sheet: name="测试" ② 如果只是读取第一个的话,可使用: idx="0" -->
  4. <worksheet name="批量账号创建">
  5. <!-- 表头开始至结束行 -->
  6. <section startRow="1" endRow="1"/>
  7. <!--
  8. 开始循环读取文件数据,配置开始行,items映射的list var映射的bean varType 类路径
  9. startRow:开始循环的行数
  10. endRow-startRow:循环体的大小,0代表一行,依次论推
  11. 每循环一次,判断是否结束,不结束继续循环,直至结束
  12. -->
  13. <loop startRow="2" endRow="2" items="dataList" var="item"
  14. varType="com.tofly.base.entity.dto.UserDto">
  15. <!-- 循环开始行 -->
  16. <section startRow="2" endRow="2">
  17. <!-- 循环中每一次的节点属性配置 -->
  18. <mapping row="2" col="0">item.username</mapping>
  19. <mapping row="2" col="1">item.realName</mapping>
  20. <mapping row="2" col="2">item.departmentName</mapping>
  21. <mapping row="2" col="3">item.job</mapping>
  22. <mapping row="2" col="4">item.node</mapping>
  23. <mapping row="2" col="5">item.phone</mapping>
  24. <mapping row="2" col="6">item.email</mapping>
  25. <mapping row="2" col="7">item.roleList</mapping>
  26. <mapping row="2" col="8">item.shortNumber</mapping>
  27. <mapping row="2" col="9">item.sex</mapping>
  28. <mapping row="2" col="10">item.birth</mapping>
  29. </section>
  30. <!-- 结束条件配置 -->
  31. <loopbreakcondition>
  32. <rowcheck offset="0">
  33. <!-- 空白结束不填 -->
  34. <cellcheck offset="0"/>
  35. <cellcheck offset="1"/>
  36. <cellcheck offset="2"/>
  37. <cellcheck offset="3"/>
  38. <cellcheck offset="4"/>
  39. <cellcheck offset="5"/>
  40. <cellcheck offset="6"/>
  41. <cellcheck offset="7"/>
  42. </rowcheck>
  43. </loopbreakcondition>
  44. </loop>
  45. </worksheet>
  46. </workbook>