码迷,mamicode.com
首页 > 编程语言 > 详细

java读取导入csv格式 文件

时间:2018-01-09 17:34:18      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:编码   head   close   解决   acs   har   write   dmi   导入   

第一、首先要准备下载一个javacsv.jar架包





public void readeCsv(){
try {

       
    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);  
}  

}







/**

  • 写入CSV文件
    */``

public void writeCsv(){
try {

      
    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();  
 } 

}

java读取导入csv格式 文件

标签:编码   head   close   解决   acs   har   write   dmi   导入   

原文地址:http://blog.51cto.com/11657004/2059113

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!