需求:读取前端上传的Excel,将数据入库,本工具类仅读取文件内容,不涉及到入库。当然,既然已经拿到了数据,那入库轻而易举。
package com.xx.utils;
import lombok.extern.slf4j.Slf4j;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import org.springframework.web.multipart.MultipartFile;
import java.io.IOException;
import java.io.InputStream;
import java.text.DecimalFormat;
import java.util.LinkedHashMap;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
/**
* Description:excel相关工具类
* 作者:Marco.Gu
*/
@Slf4j
public class ExcelUtils {
/**
* Description:读取excel文件
* 作者:Marco.Gu
* date:2019/11/11 9:24
* @param file //文件
* @param startrow //开始行号
* @param startcol //开始列号
* @param sheetnum //sheet
* @return list
*/
public static List<Map<String, Object>> readExcel