Skip to content

Commit 48188fa

Browse files
committed
更新代码片段
1 parent b761fd2 commit 48188fa

1 file changed

Lines changed: 12 additions & 18 deletions

File tree

README.md

Lines changed: 12 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -47,24 +47,18 @@
4747
## 写入例子
4848
```java
4949
List<A> aa = new ArrayList<>();
50-
aa.add(new A("a", "b"));
51-
aa.add(new A("aa", "bb"));
52-
ExcelFactory.saveExcel(aa, System.getProperty("user.dir").concat("\\Save.xlsx")
53-
).Process((A a) -> a.setA("xxxxxxx")).FilterCol(() -> new String[]{"B"}).
54-
Filter((A a) -> a.getA().length() > 1).Save();
55-
List<Map> m = new ArrayList<>();
56-
Map mm = new HashMap();
57-
mm.put("A", "w");
58-
mm.put("A1", "w2");
59-
mm.put("A2", "w3");
60-
Map mmm = new HashMap();
61-
mmm.put("A", "23");
62-
mmm.put("A1", "w3asf2");
63-
mmm.put("A2", "w二3");
64-
m.add(mm);
65-
m.add(mmm);
66-
ExcelFactory.saveExcel(m, System.getProperty("user.dir").concat("\\SaveMap.xlsx")
67-
).Save();
50+
aa.add(new A("a", "b"));
51+
aa.add(new A("aa", "bb"));
52+
ExcelFactory.saveExcel(aa,
53+
System.getProperty("user.dir").concat("\\Save.xlsx"))
54+
///这里能够处理每一行数据
55+
.Process((A a) -> a.setA("xxxxxxx"))
56+
//过滤列
57+
.FilterCol(() -> new String[]{"B"})
58+
//根据某个字段来处理数据时候丢弃
59+
.Filter((A a) -> a.getA().length() > 1)
60+
.Sort((A a,A 2) -> o1.getAge()>o2.getAge()?1:o1.getAge()==o2.getAge()?0:-1)
61+
.Save();
6862
```
6963
## 读取例子
7064
```java

0 commit comments

Comments
 (0)