首页 > 编程语言 > 详细

java数据写入excel

时间:2021-06-29 13:37:35      阅读:10      评论:0      收藏:0      [点我收藏+]

Alibaba有一个很方便的框架

maven依赖

  <dependency>
              <groupId>com.alibaba</groupId>
              <artifactId>easyexcel</artifactId>
              <version>2.2.4</version>
        </dependency>
        <!--xls-->
        <dependency>
              <groupId>org.apache.poi</groupId>
              <artifactId>poi</artifactId>
              <version>3.17</version>
        </dependency>
        <dependency>
              <groupId>org.apache.poi</groupId>
              <artifactId>poi-ooxml</artifactId>
              <version>3.17</version>
        </dependency>

实体类注解 表头

public class JemterStatistics {
   /// 版本	压测场景	接口	并发数	时长/次数	总事务数	成功事务数	失败事务数	事务成功率	平均响应时间(ms)	TPS

    /**
     * 压测的版本
     */
    @ExcelProperty("版本")
    private String version;

    /**
     * 场景
     */
    @ExcelProperty("压测场景")
    private String scene;
    /**
     * 请求的机器ip
     */
    @ExcelProperty("ip")
    private String ip;
    /**
     * 接口
     */
    @ExcelProperty("接口")
    private String url;
    /**
     * 并发数
     */
    @ExcelProperty("并发数")
    private Integer threadNum;
    /**
     * 时长/次数
     */
    @ExcelProperty("时长/次数")
    private Integer duration;
    /**
     * 总请求书
     */
    @ExcelProperty("总事务数")
    private Integer totalNum;

    /**
     * 成功数
     */
    @ExcelProperty("成功事务数")
    private Integer successNum;

    /**
     * 失败数
     */
    @ExcelProperty("失败事务数")
    private Integer failNum;

    /**
     * 成功数
     */
    @ExcelProperty("事务成功率")
    private String successPer;

    /**
     * 平均响应时间
     */
    @ExcelProperty("平均响应时间(ms)")
    private Double avgResTime;
    /**
     * 吞吐量
     */
    @ExcelProperty("TPS")
    private Double throughput;

}

 写入测试

 
JemterStatistics result =new JemterStatistics()
result.setScene("aa");
result.setIp("bbbb");
result.setVersion("2021/07/01");
result.setDuration(300);
result.setThreadNum(100);
result.setUrl("11");
List<JemterStatistics> jemterStatistics = Arrays.asList(result);
 EasyExcel.write(fileName, JemterStatistics.class).sheet("数据对比").doWrite(jemterStatisticsList);

 

技术分享图片

 

 

 

 

 

java数据写入excel

原文:https://www.cnblogs.com/hejunhong/p/14948516.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!