自己顶一下 /**
     * 读取CSV文件
     */
     public static void  readeCsv(){
         try {    
     /*
      * 1.文件流(上传)
      * MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
MultipartFile file = multipartRequest.getFile("fileUpload");
InputStream input = file.getInputStream();
CsvReader reader =   new CsvReader(input,',',Charset.forName("GBK"));
 *
 */
             ArrayList<String[]> csvList = new ArrayList<String[]>(); //用来保存数据
             String csvFilePath = "c:/test.csv";
              CsvReader reader = new CsvReader(csvFilePath,',',Charset.forName("GBK"));    //一般用这编码读就可以了    
          //    reader.readHeaders(); // 跳过表头   如果需要表头的话,不要写这句。
              
              while(reader.readRecord()){  
                  csvList.add(reader.getValues());
              }            
              reader.close();
              for(int row=0;row<csvList.size();row++){
                  
                  String  cell = csvList.get(row)[0]; //取得第row行第0列的数据
                  System.out.println(cell+"/t");
                  String  cell1 = csvList.get(row)[4]; //取得第row行第0列的数据
                  System.out.println(cell1+"/t");
                  
              }         }catch(Exception ex){
             System.out.println(ex);
         }
     }