记录导入excel转换类型报错问题

记录excel转换类型报错问题
1.pom

```sql
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>easyexcel</artifactId>
            <version>2.1.7</version>
        </dependency>
        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi-ooxml</artifactId>
            <version>3.17</version>
        </dependency>
        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi-ooxml-schemas</artifactId>
            <version>3.17</version>
        </dependency>

2.实体类 (实体不是字符串类型必须开头否则会转换类型报错问题)
package com.ty.model.po;

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

import java.io.Serializable;

@Data
public class ApproveExcelW implements Serializable{

private Integer deptId;

private Integer carType;

@ExcelProperty("部门名称")
private String deptName;


@ExcelProperty("车牌号码")
private String plateNumber;

@ExcelProperty(value = "停车场")
private String parking;

@ExcelProperty("性别")
private String gender;


@ExcelProperty("车辆类型")
private String carTypes;

@ExcelProperty("驾驶员姓名")
private String driverName;

@ExcelProperty("驾驶员手机号")
private String driverPhone;

@ExcelProperty("证件号码")
private String idCardNo;

@ExcelProperty("起始时间")
private String startDate;

@ExcelProperty("到期时间")
private String endDate;

@ExcelProperty("备注")
private String detail;

@ExcelProperty("图片")
private String url;

}

3.控制层
@ApiOperation(value = “通过本地文件导入数据 根据车牌 起始时间区分”)
@PostMapping(value = “/importDataExcelData”)
public Result importDataExcelData(@RequestPart(“file”) MultipartFile file) {
List memberList = null;
try {
memberList = EasyExcel.read(file.getInputStream()).head(ApproveExcelW.class).sheet().doReadSync();
if (memberList == null) {
return Result.err(“文档暂无数据”, ApproveExcelW.class);
}
approveService.importDataExcelData(memberList);
return Result.ok(true);
} catch (IOException e) {
e.printStackTrace();
}
return Result.ok(false);
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值