首页 > 编程语言 >java读取csv文件

java读取csv文件

时间:2022-12-06 13:33:05浏览次数:42  
标签:csvReader1 文件 java 读取 CsvReader csv

java读取csv文件

 

/**
 * 读取CSV文件内容
 * @param csvFileName
 * @throws IOException
 */
public static void readCSVAndWrite(
        String inputCsvFileName1
        ) throws IOException{
    try {
        // 创建CSV读对象
        CsvReader csvReader1 = new CsvReader(inputCsvFileName1);

        // 读表头
        csvReader1.readHeaders();
        
        
        String[] headers2 = {"id","XW1","XW2","XW3","XW4","XW5","XW6","XW7","XW8","GXW"};
        
        int n=1;
        while (csvReader1.readRecord()){
            
            
            for(int k=1;k<headers2.length;k++)
            {
                String indexHeader = headers2[k];
                String cell1_value_str = csvReader1.get(indexHeader);
                
            }
            
            
            
            n++;
        }
        
        
        csvReader1.close();
    } catch (IOException e) {
        e.printStackTrace();
    }finally {
        System.out.println("finish...");
    }
}

 

 

 

###############################

标签:csvReader1,文件,java,读取,CsvReader,csv
From: https://www.cnblogs.com/herd/p/16260637.html

相关文章

  • JavaScript文件分片上传,断点续传
    ​前言一、SpringMVC简介1.1、SpringMVC引言为了使Spring有可插入的MVC架构,SpringFrameWork在Spring基础上开发SpringMVC框架,从而在使用Spring进行WEB开发时可以......
  • java 使用hutool工具进行MD5加密
    引入依赖<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.7.5</version></dependency>MD5加密publicstati......
  • 05 Java 数组
    Java数组一、什么是数组数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的顺序排列组合而成其中每一个数据称为数组元素,每个数组元素可以通过......
  • Java log框架使用指南
    议题如下:引言Java世界的log框架发展历程什么是绑定实现(bingding)什么是覆盖实现(override)什么是桥接适配(bridge/route)日志jar包之间的冲突Spring-boot为我们做了什么?Reference......
  • java中的clone()方法的研究---(2)浅克隆和深克隆
    网上铺天盖地,有那么多写浅克隆和深克隆区别的。小妹我自己来个精辟的总结吧(也不知道对不对呢浅克隆:传引用深克隆:传值下面上图,进行具体说明,内容有点黄哦......
  • java中的clone()方法的研究---(3)如何编写正确的clone()方法:基本数据类型
    先来看看一个自定义Object,它里面的属性都有啥:基本数据类型WrapperClass(基本数据类型的包装类型)StringStringBuffer,StringBuilderJava提供的其他类型DateTimestampArr......
  • java中的clone()方法的研究---(4)如何编写正确的clone()方法:Wrapper Class
    一个自定义Object,它里面的属性如果是WrapperClass对象类型二:WrapperClass(基本数据类型的包装类型):是对象的类型WrapperClass都有哪些:基本数据类型占用内存大小包装类(Wrap......
  • java线程研究---(6)暂停Thread:join
    暂停Threadjoin方法,会让线程线程暂停,具体如下:调用方法:Thread对象.join()比如,当前有一个线程对象son,当调用了son.join()方法之后(不是child.start()方法哦),会让线程对象son的父......
  • Java通过文件名后缀确定Content-Type中的MIMEType
    转载自根据文件名获取contentType作为一个Java后端,你的项目里面不可能不引用spring的,所以下面提供的是依赖spring-web的方案:publicclassMainTest{publicsta......
  • 字符串转换为java.sql.Date格式的时间
    @Test  publicvoidtest()throwsParseException{    //将字符串转换为java.sql.Date格式的时间    Stringstr="2017-8-16";    Simpl......