postman测试导出excel(postman测试导出excel教学)
我们采用的hutool的工具类,对实体类和map进行的excel导出操作,更加详细地说明,请参考:
https://hutool.cn/docs/#/
首先创建一个实体类:
@Data // 实现了:1、所有属性的get和set方法;2、toString 方法;3、hashCode方法;4、equals方法
@Builder // 建造者模式
@NoArgsConstructor // 无参构造函数
@AllArgsConstructor // 有参构造函数
public class UserInfo {
private String name;
private Integer age;
private String idCard;
private String gender;
private String birthday;
}
然后,我们以接口的形式进行调用
@RestController
@RequestMapping(value = "/excel")
public class TestExcel {
@GetMapping(value = "/export")
public void excelExport(HttpServletResponse response) {
// 以map的方式
Map row1 = new LinkedHashMap<>();
row1.put("姓名", "苹果");
row1.put("颜色", "红/黄/绿");
row1.put("口感", "酸甜");
row1.put("产地", "全国");
Map row2 = new LinkedHashMap<>();
row2.put("姓名", "香蕉");
row2.put("颜色", "黄");
row2.put("口感", "甜");
row2.put("产地", "南方");
ArrayList
注意:我们第一个sheet用的map,第二个sheet用的实体类
接下来,我们使用postman进行调用
然后生成的excel如下: