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的实现方案及开发中的点滴分享
从excel表格读取数据用Java代码实现批量上传写入数据库
Java通过jxl解析Excel文件入库,及日期格式处理方式 (附源代码)