Java打印Excel(1)

⭐【学无止境小奇】的创作宗旨:每一条命令都亲自执行过,每一行代码都实际运行过,每一种方法都真实实践过,每一篇文章都良心制作过。✊✊✊

⭐【学无止境小奇】的博客中所有涉及命令、代码的地方,除了提供图片供大家参考,另外会在图片下方提供一份纯文本格式的命令或者代码方便大家粘贴复制直接执行命令或者运行代码。🤝🤝🤝

⭐如果你对技术有着浓厚的兴趣,欢迎关注【学无止境小奇】,欢迎大家和我一起交流。😘😘😘

❤️❤️❤️感谢各位朋友接下来的阅读❤️❤️❤️

文章目录

  • 一、Java打印Excel

    • Java打印Excel

      • 1.1、引入依赖

      • 1.2、在需要打印的对象属性上加注解@Excel

      • 1.3、打印接口

      • 1.4、总结

一、Java打印Excel

===========================================================================

Java打印Excel


1.1、引入依赖

在这里插入图片描述


        <!-- easy poi依赖 -->

        <dependency>

            <groupId>cn.afterturn</groupId>

            <artifactId>easypoi-base</artifactId>

            <version>4.1.0</version>

        </dependency>

        <dependency>

            <groupId>cn.afterturn</groupId>

            <artifactId>easypoi-web</artifactId>

            <version>4.1.0</version>

        </dependency>

        <dependency>

            <groupId>cn.afterturn</groupId>

            <artifactId>easypoi-annotation</artifactId>

            <version>4.1.0</version>

        </dependency>



1.2、在需要打印的对象属性上加注解@Excel

1.如果属性是单个字段则加@Excel注解,

2.如果是属性是对象则加@ExcelEntity,并且所引用的属性对象里面也需要加上@Excel注解

3.如果感觉字段的值比较长,可以设置宽度 width设置

4.如果有特殊格式,例如日期,可以使用format

在这里插入图片描述


  @ApiModelProperty(value = "合同起始日期")

    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "Asia/Shanghai")

    @Excel(name = "合同起始日期",width = 20,format = "yyyy-MM-dd")

    private LocalDate beginContract;



    @ApiModelProperty(value = "合同终止日期")

    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "Asia/Shanghai")

    @Excel(name = "合同终止日期",width = 20,format = "yyyy-MM-dd")

    private LocalDate endContract;



    @ApiModelProperty(value = "工龄")

    private Integer workAge;



    @ApiModelProperty(value = "工资账套ID")

    private Integer salaryId;



    @ApiModelProperty(value = "民族")

    @TableField(exist = false)

    @ExcelEntity(name = "民族")

    private Nation nation;



# 写在最后


还有一份JAVA核心知识点整理(PDF):**JVM,JAVA集合,JAVA多线程并发,JAVA基础,Spring原理,微服务,Netty与RPC**,网络,日志,Zookeeper,Kafka,RabbitMQ,Hbase,**MongoDB,Cassandra,设计模式,负载均衡,数据库,一致性哈希,JAVA算法,数据结构,加密算法,分布式缓存**,Hadoop,Spark,Storm,YARN,机器学习,云计算...

![image](https://img-blog.csdnimg.cn/img_convert/44ac99b6862114ce99c1bbc8ac3eb290.webp?x-oss-process=image/format,png)

ka,RabbitMQ,Hbase,**MongoDB,Cassandra,设计模式,负载均衡,数据库,一致性哈希,JAVA算法,数据结构,加密算法,分布式缓存**,Hadoop,Spark,Storm,YARN,机器学习,云计算...

[外链图片转存中...(img-uAdB9Fy8-1714371780449)]

> **本文已被[CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】](https://bbs.csdn.net/topics/618154847)收录**
  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值