java讀取導入csv格式 文件

第1、首先要準備下載一個javacsv.jar架包前端

public void readeCsv(){
try { java

ArrayList<String[]> csvList = new ArrayList<String[]>(); //用來保存數據  
//註明:或者能夠經過前端上傳的文件,用一個方法獲取上傳文件名uploadName(String)
    String csvFilePath = "C:\\Users\\Administrator\\Desktop/05122017.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)

     }  

}catch(Exception ex){  
    System.out.println(ex);  
}

} ide

/** 編碼

  • 寫入CSV文件
    */``

public void writeCsv(){
try { code

String csvFilePath = "E:\\xb:/05122017.csv";  
     CsvWriter wr =new CsvWriter(csvFilePath,',',Charset.forName("SJIS"));  
     String[] contents = {"aaaaa","bbbbb","cccccc","ddddddddd"};                      
     wr.writeRecord(contents);  
     wr.close();  
 } catch (IOException e) {  
    e.printStackTrace();  
 }

} get

相關文章
相關標籤/搜索