码迷,mamicode.com
首页 > 其他好文 > 详细

CsvReader,CsvWriter的使用以及解决中文乱码

时间:2015-10-27 15:13:37      阅读:4781      评论:0      收藏:0      [点我收藏+]

标签:

public  void Csv(){
         try {  
                String[] stringList;  
                String sourceFilePath = "D:\\111\\前海自身.csv"; //源文件  
                File file =new File(sourceFilePath);
                InputStreamReader isr=new InputStreamReader(new FileInputStream(file),"GBK");
                String destFilePath= "D:\\111\\前海自身ok.csv"; //目标文件  
                CsvReader reader = new CsvReader(isr);       //默认是逗号分隔符,UTF-8编码        
                CsvWriter writer =new CsvWrite(destFilePath,‘,‘,Charset.forName("GBK"));  
               
                /* 
                 * readRecord()判断是否还有记录,getValues()读取当前记录,然后指针下移 
                 */  
                reader.readRecord();  
                writer.writeRecord(reader.getValues()); //读取表头  
                             
                while(reader.readRecord()){   
                    stringList = reader.getValues();
                        writer.writeRecord(stringList );  
                }  
                reader.close();  
                writer.close();  
            }catch(Exception ex){ 
                ex.printStackTrace();
            }  
    }
    

 

CsvReader,CsvWriter的使用以及解决中文乱码

标签:

原文地址:http://www.cnblogs.com/amei0/p/4914140.html

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