java上传excel以及解析

Posted AresCarry

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java上传excel以及解析相关的知识,希望对你有一定的参考价值。

一、前言

在写管理后台的需求的时候,经常会用到上传excel的功能,需要我们解析Excel的内容,导入数据等。

二、上传

上传到文件服务器,文件服务有相关的上传接口,需要我们调用API上传。

  @PostMapping("/v100/uploadFile")
    @ResponseBody
    public BaseResponse<String> uploadFile(HttpServletRequest request,
                                           @RequestHeader(required = false) String customerFileName) {
        BaseResponse<String> ret = new BaseResponse<String>();
        // 转换request,解析出request中的文件
        MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;

        // 获取文件map集合
        Map<String, MultipartFile> fileMap = multipartRequest.getFileMap();
        if (CollectionUtil.isNullOrEmpty(fileMap)) {
            ret.setStatus(CommonResponseCodeEnum.PARAM_ERROR.getCode());
            ret.setMsg("上传失败,请选择文件");
            return ret;
    

以上是关于java上传excel以及解析的主要内容,如果未能解决你的问题,请参考以下文章

Java解析OFFICE(word,excel,powerpoint)以及PDF的实现方案及开发中的点滴分享

Java上传Excel并解析

从excel表格读取数据用Java代码实现批量上传写入数据库

Java通过jxl解析Excel文件入库,及日期格式处理方式 (附源代码)

00021-layui 上传excel,java 解析excel 数据

00021-layui 上传excel,java 解析excel 数据