前言:示例只是做了一个最最基础的上传csv的示例,如果要引用到代码中去,还需要根据自己的业务自行添加一些逻辑处理。
ReadCsvUtil工具类
package com.hanfengyeqiao.gjb.utils;
import java.io.*;
import java.util.*;
/**
* csv工具类
*/
public class ReadCsvUtil {
private static final String FIX="\uFEFF";
/**
* 获取csv文件内容
* @return 对象list
*/
public static List> getResource(byte[] bate) throws IOException {
List> allString = new ArrayList();
Map callLogInfo ;
List list = new ArrayList();
// 获取文件内容
list = getSource(bate);
// 获取文件表头
List title = Arrays.asList(list.get(0).split(","));
String customerName = title.get(0).trim();
String customerNo = title.get(1).trim();
// 头部会带有"\uFEFF"值
if(customerName.startsWith