//导入方法
public List getEachRow(String path) { List rowList = new ArrayList(); BufferedReader bufferedreader = null; try { InputStreamReader isr=new InputStreamReader(new FileInputStream(path),"GBK"); bufferedreader = new BufferedReader(isr); String stemp; while ((stemp = bufferedreader.readLine()) != null) { rowList.add(stemp); } } catch (FileNotFoundException e) { // TODO Auto-generated catch block } catch (IOException e) { // TODO Auto-generated catch block } finally { try { bufferedreader.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } return rowList; }
//导出方法:
package com.uniqyw.site.common; import java.io.IOException; import java.nio.charset.Charset; import java.util.ArrayList; import java.util.List; import com.csvreader.CsvReader; import com.csvreader.CsvWriter; public class JavaCsvUtil { public static void readerCsv(String csvFilePath) throws Exception { CsvReader reader = new CsvReader(csvFilePath, ',', Charset .forName("UTF-8")); reader.readHeaders(); String[] headers = reader.getHeaders(); Listlist = new ArrayList