java操作excel(java的excel的读取和写入)

前言:本篇博客读写Excel使用的是EasyExcel,EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。详细了解和使用请参考官方文档:EasyExcel·语雀 一、Excel示例 二、代码实现 1、引入依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>e…

引言:这篇blog读写Excel应用的是EasyExcel,EasyExcel是一个根据Java的简易、省运行内存的读写Excel的开源软件。详细了解和应用请参照官方网文本文档:EasyExcel · 语雀

一、Excel实例

Java 读写Excel

二、编码完成

1、引入依靠

<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>easyexcel</artifactId>
    <version>2.2.7</version>
</dependency>

2、创建对象

import lombok.Data;
import com.alibaba.excel.annotation.ExcelProperty;

@Data
public class UserExcel {

    @ExcelProperty(value = \"登录名\", index = 0)
    private String name;

    @ExcelProperty(value = \"用户名\", index = 1)
    private String loginName;

    @ExcelProperty(value = \"客户登陆密码\", index = 2)
    private String loginPassword;
}

3、读写Excel

/**
 * 批量导入客户信息
 */
@Override
public void batchInsert(MultipartFile file) throws IOException {
    List<User> users = new ArrayList<>();
    List<UserExcel> userExcels = new ArrayList<>();

    // 读excel
    EasyExcel.read(file.getInputStream(), UserExcel.class, new AnalysisEventListener<UserExcel>() {
        @Override
        public void invoke(UserExcel userExcel, AnalysisContext analysisContext) {
            User user = new User();
            BeanUtils.copyProperties(userExcel, user);
            users.add(user);
            userExcels.add(userExcel);
        }

        @Override
        public void doAfterAllAnalysed(AnalysisContext analysisContext) {
        	// 储存到数据库系统中
            users.forEach(user -> baseMapper.insert(user));
            System.out.println(\"excel文档载入结束!\");
        }
    }).sheet().doRead();;

    // 写excel
    EasyExcel.write(new File(\"D://键入客户信息.xlsx\"), UserExcel.class).sheet().doWrite(userExcels);

4、写Excel取得成功实例

Java 读写Excel

路漫漫其修远兮,吾将上下而求索

译文翻译:在寻觅真知层面,正前方的路还很悠长,但我将不屈不挠,竭尽全力地去追求完美和探寻。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年5月2日 下午12:46
下一篇 2022年5月2日 下午12:48

相关推荐

  • 增值税怎么算的,增值税基本计算公式

    今天,给大家总结一下增值税超级干货,增值税的三种计税方法,简单明了。搞懂增值税,先记住这三个公式! 一、一般计税方法 当期应纳税额=当期销项税额-当期准予抵扣的进项税额 当期销项税额=不含增值税销售额×适用税率=含增值税销售额÷(1+适用税率)×适用税率 二、简易计税方法 应纳税额=不含税销售额×征收率=含税销售额÷(1+征收率)×征收率 三、进口环节增值税 1、进口非应税消费品 应纳税额=组成计…

    2022年8月14日
    630
  • excel保存后如何恢复,表格误保存还原方法

    刚编辑好的Excel文档一不小心没有保存,然后就将它关闭了,这时我们该如何恢复呢?这个一不小心一般指电脑突然死机等非人为正常操作导致的文档未保存就被关闭了,当我们再次打开刚刚那个被关闭的文档时,我们会悲催地发现我们刚刚编辑的内容已经不存在于文档之中了。这个时候我们要怎么办呢? 首先我们想要实现恢复未保存Excel文档的功能的话,事先我们要把Excel的自动保存文档功能打开,并且设置好文档自动保存的…

    2022年6月1日
    1630
  • 隔热防晒膜哪个品牌好(公认性价比最好的隔热防晒膜)

    炎炎夏日,车内温度直线升高,“烤箱”一般,导致汽车内饰容易出现褪色、老化等问题,到底应该怎么办?金港易车威为你分享妙招。 基本上所有汽车内饰在出厂前都会进行高温、低温测试后才会投放使用,因此短时间的高温暴晒不会对汽车内饰造成伤害。通常情况下,汽车暴晒一个小时以上,表层温度已达到40℃,内饰开始受损,车内甲醛物质也开始明显增多,这个时候要注意及时通风,防止吸入过量有害气体。随着时间的延续,车内温度的…

    2022年10月27日
    430
  • 蓝牙接收器什么牌子好(4款音质超好又便宜的接收器推荐)

    蓝牙音频接收器是在目前被取消3.5mm耳机孔的手机上使用3.5mm耳机的一种方式,可以视作把有线耳机摇身一变成为蓝牙耳机。并且由于稍微脱离了体积和功耗上的束缚,可以在音质、续航、功能各方面做更多的文章。今天小编就给大家几款热门的蓝牙接收器,让大家可以把原有的耳机线和老式音箱都给用起来!不用再多花钱买新装备。 索尼蓝牙接收器 价格299元 这款蓝牙接收器采用了正方形设计,正面是一大块经过手感处理的塑…

    2022年9月8日
    2.6K0
  • 手持按摩仪哪个品牌好(公认口碑最好的手持按摩仪)

    作为一个上班族,经常使用电脑,平时晚上到家靠在沙发上刷刷新闻,看看抖音,久而久之的颈椎也不太好,偶尔会酸胀,揉一揉也不太管用,医生说需要注意保养,但是工作还是要做的,后来听朋友说现在又办公室使用的便携型按摩仪,经其他朋友推荐,选了这款SKG全新K5颈椎按摩仪。 刚收到这款按摩仪的时候,眼前一亮,作为一款获得过德国IF和红点设计大奖的产品,颜值颇高,时尚的Ω造型完美的贴合颈部,符合人体工程学造型,时…

    2022年10月24日
    460
  • 家用投影机哪个品牌最好,市面上最好的10款投影推荐

    随着经济的发展,大家对于家庭影音系统已经不满足于传统的电视了,家用投影仪的出现满足了人们对于在家里实现影院级体验的梦想。而普通分辨率的家用投影仪一直被人诟病的是显示清晰度不够细腻,画质不够好,亮度不够高。所以选购家用投影仪,4K分辨率成了一个非常重要的因素,在市面上4K投影仪的品牌中开始纠结。 最终选择了对这台明基TK800M近半个月的体验,那体验到底如何呢? 先说结论,一个字——爽。 首先,明基…

    2022年8月1日
    660
  • 礼品营销案例分析,各种礼品公司的营销策略

    很多商家做促销的时候,喜欢定制一些广告型礼品送给客户,今天分享的这个礼品营销案例,是一种很常见的礼品促销方法,也是商家比较常用的一个营销策略。 比如说,我们经常看到银行、保险等公司送给客户印了公司宣传广告及联系方式的台历、挂历,或者在街边见有某些医院派的印了医院地址及联系方式的打火机、扇子之类的。 不得不说,送广告型礼品这种营销策略,比起以前的派传单,效果方面还是要好很多的。传单,基本都是接了随手…

    2022年6月20日
    570
  • 口袋机多少钱一台,口袋机最新报价及选购攻略

    索尼黑卡RX100系列从发布之初就被很多人誉为口袋机的典范,选择它的人都是看中了它小巧的机身和不俗的画质。如今已经到了第四代,在拍照性能完善的基础上大幅增强了视频拍摄和高速拍摄特性,这款便携小型相机的4K视频录制能力以及最高1000fps视频的拍摄能力都是它的亮点。 作为索尼旗下的高级便携式相机的代表,索尼黑卡RX100M4拥有着现阶段索尼相机中最好的工艺装配以及机身用料表现。磨砂式金属机身的手感…

    2022年8月9日
    710
  • 蚊香哪个牌子好用效果好(5款电热蚊香液推荐)

    Raid/雷达无香型电热蚊香液 雷达无香型电热蚊香液是用0.62%四氟甲醚菊酯作为有效成分,四氟甲醚菊酯是日本住友公司在2001年开发的拟除虫菊酯类药物,相比70年代流行的炔丙菊酯等,它的药物药效更加强一点。 这一款是无香型的电热蚊香,对气味敏感的人可以考虑买这款。里面有三瓶蚊香液,正常情况下如果一晚上用8个小时,应该是可以用168晚。 雷达电热蚊香液3瓶共168晚无香味型驱灭蚊液电蚊香液不带加热…

    2022年10月20日
    720
  • 实行保密工资制需要什么条件,带你揭秘工资保密的意义

    现在的不少企业都是在入职时便与劳动合同一起签了薪资保密协议, 包含每月薪资和福利情况不得向他人或第三方泄露,同事间不得讨论或互相探听等。 那么薪资为什么要闭口不谈呢?如果公司能做到公平公正的话,那保密又有什么意义呢? 一.职场没有绝对的公平公正 我们首先要明确和理解什么是“公平公正”? 《辞源》对于“公平”的解释则是:“不偏袒”;对于“公正”的解释是:“不偏私,正直”。 在日常生活中,这两个词基本…

    2022年6月11日
    750

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信