`
zysnba
  • 浏览: 191438 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

hutool导入excel

 
阅读更多
1,定义controller
 
  @PostMapping("/uploadExcel")
    @ApiOperation(value = "导入上传")
    public Result upload(@RequestParam("studentList") MultipartFile reqXls,HttpServletRequest request) {

            return service.readRequestXls(ExcelUtil.getReader(reqXls.getInputStream()));
      
    }

2读取excel详情


//第一行为表头,跨过,从第二行开始读取
        for (int i = 1; i < reader.getRowCount(); i++) {
            List<Object> curRow = reader.readRow(i);
            log.info("i {} curRow {}  " , i , curRow);
            if (StringUtils.isEmpty(curRow.get(0).toString().trim())) {
                return Result.error("第" + i + 1 + " 行 " + "name未填写,请填写姓名。");
            }
            boolean result = checkData(curRow);
            if (!result) {
                return Result.error("第" + i + 1 + " 行 " +
                curRow.get(0).toString() + "信息填写不全请补充。");
            }
          
             String name2= curRow.get(1).toString();
            String sex = curRow.get(2).toString();
            String birthday = curRow.get(3).toString();
          

}


   private boolean checkData(List<Object> list) {
        if (StringUtils.isEmpty(list.get(0).toString()) ||
        StringUtils.isEmpty(list.get(1).toString()) ||
        StringUtils.isEmpty(list.get(2).toString()) )) {
            return false;
        }
        return true;
    }
分享到:
评论

相关推荐

    POI导入Excel并返回校验后的错误文件(原样)下载以及校验错误信息,同时加进度条

    POI导入Excel并返回校验后的错误文件(原样数据文件,并添加批注,注:由于批注只能加1000条,会在Excel后面添加一栏错误信息)下载以及页面展示校验错误信息,同时添加导入进度条,提供页面js和css代码,后端...

    Excel导入导出实例

    在Excel中进行数据导入与导出是日常工作中常见的操作,特别是在数据分析、报表制作以及数据交换时。本实例将深入探讨如何高效地利用Excel处理这些任务。 1. **数据导入** - **CSV文件导入**:CSV(Comma Separated...

    looly#hutool-site#流方式读取Excel2003-Excel03SaxReader1

    介绍在标准的ExcelReader中,如果数据量较大,读取Excel会非常缓慢,并有可能造成内存溢出。因此针对大数据量的Excel,Hutool封装了event

    Excel导入导出工具类(包含样式)

    java实现Excel导入导出,附带一些简单的样式修改,添加,本来是没打算有偿分享的,可是没有0分的选项不知道是什么原因,估计缘于我是个新手

    从Excel中读取数据导入到数据库中

    本文将详细阐述如何从Excel文件中读取数据并将其导入到数据库中,重点处理合并单元格和超过4000字符的数据列。 首先,我们需要理解Excel是常用的数据存储和处理工具,而数据库如MySQL、SQL Server、Oracle等则用于...

    java Excel工具类,导入导出Excel数据

    java Excel工具类,导入导出Excel数据,导入数据对合并表格有判断获取数据,导出数据到Excel,Excel文件不存在会创建。 博客:https://blog.csdn.net/qq_37902949/article/details/81230640

    读取Excel文件中多个sheet

    java读取Excel文件中多个sheet,生成xml格式的文件

    hutool、esayPoi、easyExcel、性能对比

    hutool: 5205 esayPoi: 3929 easyExcel1: 1917 easyExcel2: 2832 读excel文件 行数:1048575 hutool: 58207 esayPoi: 25513 easyExce1: 10646 easyExcel2: 10123 写csv文件: 行数:1048575 hutool: 6136...

    hutoolExcel.rar

    在本项目中,Hutool的使用使得Excel的导入导出变得更加简单,比如通过Hutool提供的方法可以直接将数据转化为Excel,或者将Excel数据转换为Java对象。 在导出Excel时,通常我们需要控制实体类属性的显示顺序,以满足...

    基于POI的Excel多Sheet页导出导入工具类

    "基于POI的Excel多Sheet页导出导入工具类"是一个实用的Java类库,专为处理Excel文件中的多个工作表(Sheet)而设计,提供了一种高效且灵活的方式来操作Excel数据。 该工具类的核心功能包括: 1. **多Sheet页操作**...

    上传excel、读取2007和2003excel、excel导入数据库

    1.内含 读取2003和2007版本的excel小例子。 2.也有 java上传excel、读取2007 excel,和读取2003excel. 并且excel内容导入数据库等 整个流程的例子,并且带有全部jar包, 网友拿过来就可以使用。 通俗易懂。

    hutool工具操作excel表格的依赖jar包

    hutool.all操作excel的依赖包,一共18个jar包,懒得去排查包的可以直接下载直接导入使用;我用eclipse和ideal接导入外部jar包。亲测可用;如果工程里面有相同的jar包,保留版本号高的; commons-cli-1.0.jar commons...

    POI 导入Excel 提醒LeftoverDataException求帮助

    在提供的文件列表中,"POI 导入Excel 提醒LeftoverDataException求帮助 - J2SE.htm"可能是对问题的详细描述或解决方案,而"POI 导入Excel 提醒LeftoverDataException求帮助 - J2SE_files"可能包含了相关的代码示例或...

    Java对Excel数据导入导出工具类(含Exel单元格样式设置)

    在Java编程领域,处理Excel数据是一项常见的任务,特别是在数据分析、报表生成或数据导入导出时。本资源提供了一个使用Java语言结合jxl库实现的工具类,它简化了Excel文件的读写操作,并且允许对单元格样式进行...

    读取Excel文件将数据存入map集合

    - 数据导入导出:将Excel中的数据导入数据库或其他系统。 2. **功能扩展**: - 支持更多类型的Excel文件,例如`.xlsx`格式。 - 支持更多的单元格类型,如富文本类型。 - 支持更复杂的错误处理机制,比如自定义...

    POI 导入导出Excel表格模板

    本教程将详细讲解如何使用 POI 库来实现 Excel 的导入与导出功能,以及创建和操作Excel表格模板。 一、Apache POI 简介 Apache POI 是 Apache 软件基金会的一个项目,其主要功能是读取和写入 Microsoft Office 格式...

    poi做的Excel导入数据库表工具

    编写语言:该小工具是用纯JAVA Swing 编写的; 开发原因:有一次我发现有同事因为要根据客户提供的Excel, 要一条一条数据的通过系统录入到数据库表中,...开发一个软件可以直接将Excel中的数据导入到数据库表中。

    ExcelUtil万能读取类兼容03/07

    在IT行业中,处理数据时Excel是一个非常常用的工具,特别是对于数据导入、导出和分析。"ExcelUtil万能读取类兼容03/07"指的是一个Java编程中的类库,设计用于读取不同版本的Excel文件,包括Microsoft Excel 2003(....

    hutool.jar工具包+多音字词典文件.zip

    而“multiPinyinJ.xlsx”则可能是Excel电子表格格式,这种格式更利于人类阅读和编辑,但导入程序时可能需要转换。开发者可以利用这些词典数据,结合Hutool库,实现如拼音转换、模糊搜索等功能。 在实际应用中,例如...

    hutool-5-master_util工具大全_

    再来说说"Hutool"的"excel"模块,它为Java开发者提供了处理Excel文件的强大功能。无论是读取现有的Excel表格,还是创建新的Excel文件,甚至是复杂的单元格格式设置和公式操作,Hutool都能轻松应对。这对于需要处理...

Global site tag (gtag.js) - Google Analytics