学习记录695@EasyExcel 读取数据每一行都为null

原代码

import lombok.Data;
import lombok.experimental.Accessors;@Data
public class ExcelData{/*** createtime*/@ExcelProperty(value = "姓名")private String name;/*** updatetime*/@ExcelProperty(value = "班级")private String class;
}
String fileName = "D:\\测试.xlsx";// 这里 需要指定读用哪个class去读,然后读取第一个sheet 同步读取会自动finishList<ExcelData> list = EasyExcel.read(fileName).head(ExcelData.class).sheet().doReadSync();
// 或者其他方式 读取都行

我这里的原因是什么链式调用啥的,必须要在实体类上加上@Accessors(chain = false)

新代码

import lombok.Data;
import lombok.experimental.Accessors;@Data
@Accessors(chain = false)
public class ExcelData{/*** createtime*/@ExcelProperty(value = "姓名")private String name;/*** updatetime*/@ExcelProperty(value = "班级")private String class;
}
String fileName = "D:\\测试.xlsx";// 这里 需要指定读用哪个class去读,然后读取第一个sheet 同步读取会自动finishList<ExcelData> list = EasyExcel.read(fileName).head(ExcelData.class).sheet().doReadSync();

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/4770.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python中使用Gradient Boosting Decision Trees (GBDT)进行特征重要性分析

在机器学习中&#xff0c;了解哪些特征对模型的预测有重要影响是至关重要的。这不仅帮助我们理解模型的决策过程&#xff0c;还可以指导我们进行特征选择&#xff0c;从而提高模型的效率和准确性。Gradient Boosting Decision Trees&#xff08;GBDT&#xff09;是一种强大的集…

今日早报 每日精选15条新闻简报 每天一分钟 知晓天下事 4月29日,星期一

每天一分钟&#xff0c;知晓天下事&#xff01; 2024年4月29日 星期一 农历三月廿一 1、 移民管理局&#xff1a;5月6日起换发补发出入境证件可“全程网办”。 2、 文旅部宣布恢复两岸旅游新措施&#xff1a;将率先恢复福建居民到马祖旅游。 3、 网信办&#xff1a;整治用夸…

微软最新季度业绩结果充分说明了云和AI的增长、谷歌和AWS的竞争

微软最新的季度业绩超出了华尔街的各种预期&#xff0c;但对其服务合作伙伴来说&#xff0c;最重要的是这家科技巨头的预期&#xff1a;人工智能不仅能够增长&#xff0c;而且其云产品尚未达到稳定状态——人工智能是云的潜在增长加速器。 周五的一份分析师报告称&#xff0c;…

scipy 笔记:spatial.KDTree

1 方法介绍 scipy.spatial.KDTree(data, leafsize10, compact_nodesTrue, copy_dataFalse, balanced_treeTrue, boxsizeNone) 用于快速最近邻查找的kd树 对于大维数&#xff08;20已经很大&#xff09;&#xff0c;不要期望这比暴力搜索快很多。高维最近邻查询是计算机科学中…

yo!这里是网络入门初识

目录 前言 基本概念 网络 协议 地址 网络传输流程 OSI七层模型 TCP/IP四层&#xff08;五层&#xff09;模型 流程图 数据封装&&分用 后记 前言 对于上一个专栏——Linux操作系统&#xff0c;我们学习了操作系统的基础知识以及基本的系统编程&#xff0c;其…

前端面试题大合集2----基础篇

目录 1、事件模型 2、什么是事件委托/事件代理 3、说一下Commonjs、AMD和CMD 4、Ajax原理 5、说一下XHR和Fetch的区别 6、实现一个once函数&#xff0c;传入函数只执行一次 7、js监听对象属性的改变 8、如何解决跨域问题 9、介绍js有哪些内置对象 10、介绍js有哪些方法…

setTimeout回调函数 this指向问题

本文主要介绍setTimeout的回调函数的this指向问题 例子1&#xff1a;回调函数是一个普通函数 setTimeout 的回调函数是一个普通函数&#xff0c;而不是箭头函数&#xff0c;因此它有自己的上下文&#xff0c;this 指向全局对象&#xff08;在浏览器中是 window 对象&#xff…

十大排序算法之——冒泡排序算法(Java实现)及思路讲解

冒泡排序是一种简单的排序算法&#xff0c;通过重复地遍历待排序的数列&#xff0c;一次比较两个元素&#xff0c;如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换&#xff0c;也就是说该数列已经排序完成。这个算法的名字由来是因为越小的…

挤压激励注意力 SE | Squeeze-and-Excitation Networks

论文名称&#xff1a;《Squeeze-and-Excitation Networks》 论文地址&#xff1a;https://arxiv.org/pdf/1709.01507.pdf 代码地址&#xff1a; https://github.com/hujie-frank/SENet 卷积神经网络 (CNN) 的核心构建块是卷积运算符&#xff0c;它使网络能够通过在每一层的局…

Linux进程基础概念子进程的创建

有着上一节我们对操作系统和冯诺依曼体系结构的理解&#xff0c;本篇我们便可以开始对 Linux 中的进程开始讲解。在本篇中对进程的基本概念进行了简单的介绍&#xff0c;然后通过对描述进程的 PCB&#xff0c;与 Linux 中的 task_struct 的详细讲解&#xff0c;使得对进程的概念…

Android Widget开发代码示例详细说明

因为AppWidgetProvider扩展自BroadcastReceiver, 所以你不能保证回调函数完成调用后&#xff0c;AppWidgetProvider还在继续运行。 a. AppWidgetProvider 的实现 /*** Copyright(C):教育电子有限公司 * Project Name: NineSync* Filename: SynWidgetProvider.java * Author(S…

界面组件DevExpress Blazor UI v23.2 - 网格、工具栏功能全新升级

DevExpress Blazor UI组件使用了C#为Blazor Server和Blazor WebAssembly创建高影响力的用户体验&#xff0c;这个UI自建库提供了一套全面的原生Blazor UI组件&#xff08;包括Pivot Grid、调度程序、图表、数据编辑器和报表等&#xff09;。 DevExpress Blazor控件目前已经升级…

数字文旅重塑旅游发展新生态:以数字化转型为契机,推动旅游产业的创新发展,提升旅游服务的智能化、网络化和个性化水平

目录 一、引言 二、数字化转型推动旅游产业创新发展 1、数字化转型提升旅游产业效率 2、数字化转型拓展旅游产业边界 3、数字化转型促进旅游产业可持续发展 三、提升旅游服务智能化、网络化和个性化水平 1、智能化提升旅游服务体验 2、网络化拓宽旅游服务渠道 3、个性…

爬虫的实战应用之短信炸弹playwright现代网页测试工具

不讲废话&#xff0c;先上原理&#xff1a; 短信炸弹&#xff0c;也就是说持续对一个手机进行发送短信&#xff0c;实现的方式就是&#xff0c;利用某些网站的登录 &#xff0c;注册的时候&#xff0c;发送短信验证码来实现。 如下图&#xff0c;其中有一个id为phone的输入框&a…

亲子公园实景剧本杀小程序系统开发

亲子公园实景剧本杀小程序系统开发涉及到多个方面的内容&#xff0c;具体步骤如下&#xff1a; 1. 系统需求分析&#xff1a;了解客户的需求和期望&#xff0c;明确开发目标和功能需求。 2. 系统架构设计&#xff1a;根据需求分析结果&#xff0c;设计系统的整体架构&#xf…

CODEFORCES --- 9A. Die Roll

9A. Die Roll 亚科、瓦科 和多特 是世界著名的动画片演员&#xff0c;他们决定暂停动画片的表演&#xff0c;休假去旅行。亚科梦想去宾夕法尼亚州&#xff0c;那里是他的祖国&#xff0c;也是他祖先的祖国。瓦科想到了塔斯马尼亚&#xff0c;那里有海滩、阳光和大海。小不点选…

配置nodejs的俩小脚本

介绍&#xff1a;共两个脚本。 脚本1&#xff0c;用来配置环境变量&#xff0c;生成环境变量所需的配置信息&#xff0c;然后自己添加到系统环境变量里去 特别注意&#xff1a;该脚本需要放到nodejs目录下面&#xff0c;如果不是&#xff0c;则无法生成环境变量配置文本内容 另…

Java23种设计模式-创建型模式之原型模式

原型模式(Prototype Pattern)是一种创建型设计模式&#xff0c;它允许通过复制现有对象来生成新对象&#xff0c;而无需编写从头开始创建新对象的代码。 优点&#xff1a;可以克隆对象&#xff0c;无需与它们所属的具体类相耦合&#xff1b;可以克隆预生成原型&#xff0c;避免…

Java代码审计-flink-streaming-platform-web

前言 项目地址&#xff1a;GitHub - zhp8341/flink-streaming-platform-web: 基于flink的实时流计算web平台 flink-streaming-platform-web是一个将flink封装的一个可视化的、轻量级的flink web客户端系统&#xff0c;用户只需在web 界面进行sql配置就能完成流计算任务。 项目…

海外IP代理中的HTTP/SOCKS5协议都有哪些区别?

随着互联网大数据的兴起&#xff0c;代理ip也成为了很多用户完成任务时不可缺少的部分&#xff0c;代理ip随着出现的主要作用是变换ip&#xff0c;突破ip限制等问题&#xff0c;使用过代理ip的用户都知道&#xff0c;代理ip分为很多种&#xff0c;长效&#xff0c;短效及不同协…