Commit 92d91fe06533e3c1133713673f4a6d22c75042be

Authored by liquanyu
1 parent e4663ec2f8

code update

Showing 1 changed file with 34 additions and 18 deletions

platform-common/src/main/java/com/lyms/platform/common/utils/ExcelUtil.java View file @ 92d91fe
... ... @@ -55,33 +55,49 @@
55 55 {
56 56 ws.setColumnView(j, 15);
57 57 }
58   - // 填充数据的内容
59   - Map<String, Object> map;
60   - for (int i = 0, len = data.size(); i < len; i++)
61   - {
62   - map = data.get(i);
63   - Iterator<String> ite = columName.keySet().iterator();
64   - int j = 0;
  58 + Iterator<String> ite = columName.keySet().iterator();
  59 + int j = 0;
65 60 String keyORvalue = "";
66 61 String keyName = "";
67 62 while (ite.hasNext())
68 63 {
69 64 keyName = ite.next();
70   - if (i > 0)
71   - { // 类容数据
72   - keyORvalue = map.get(keyName) == null?"": map.get(keyName).toString();
73   - }
74   - else
75   - {
76   - // 第一行列名
77   - keyORvalue = map.get(keyName) == null?"": map.get(keyName).toString();
  65 +
78 66 keyName = columName.get(keyName);
79 67 ws.addCell(new Label(j, 0, keyName, wcf));
80   - }
81   - ws.addCell(new Label(j, 1 + i, keyORvalue));
  68 +
  69 + ws.addCell(new Label(j, 1 + 0, keyORvalue));
82 70 j++;
83 71 }
84   - }
  72 +
  73 +
  74 +// // 填充数据的内容
  75 +// Map<String, Object> map;
  76 +// for (int i = 0, len = data.size(); i < len; i++)
  77 +// {
  78 +// map = data.get(i);
  79 +// Iterator<String> ite = columName.keySet().iterator();
  80 +// int j = 0;
  81 +// String keyORvalue = "";
  82 +// String keyName = "";
  83 +// while (ite.hasNext())
  84 +// {
  85 +// keyName = ite.next();
  86 +// if (i > 0)
  87 +// { // 类容数据
  88 +// keyORvalue = map.get(keyName) == null?"": map.get(keyName).toString();
  89 +// }
  90 +// else
  91 +// {
  92 +// // 第一行列名
  93 +// keyORvalue = map.get(keyName) == null?"": map.get(keyName).toString();
  94 +// keyName = columName.get(keyName);
  95 +// ws.addCell(new Label(j, 0, keyName, wcf));
  96 +// }
  97 +// ws.addCell(new Label(j, 1 + i, keyORvalue));
  98 +// j++;
  99 +// }
  100 +// }
85 101  
86 102 wwb.write();
87 103 wwb.close();