java 读取csv

java 读取csv

 

复制代码
package com.vfsd;

import java.io.IOException;

import com.csvreader.CsvReader;

public class ReadCSVData {
    public static void main(String[] args) throws IOException {
        
        String h1[] = {"A","B","C","D","K","P"};
        readCSVAndWrite("F:\\PythonProject\\zzt\\week 1.csv");
    }
    
    /**
     * 读取CSV文件内容
     * @param csvFileName
     * @throws IOException
     */
    public static void readCSVAndWrite(String csvFileName) throws IOException{
        try {
            // 创建CSV读对象
            CsvReader csvReader = new CsvReader(csvFileName);
            // 读表头
            csvReader.readHeaders();
            
            String[] headers = csvReader.getHeaders();
            for(String indexStr:headers) {
                System.out.println(indexStr+" ");
            }
            
            
            while (csvReader.readRecord()){
                // 读一整行
                System.out.println(csvReader.getRawRecord());
                // 读这行的某一列
                //System.out.println(csvReader.get("A")+"\t"+csvReader.get("B")+"\t"+csvReader.get("C"));
            }
            csvReader.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
复制代码

 

 

 

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

posted @   西北逍遥  阅读(1256)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
历史上的今天:
2021-04-13 sklearn cluster KMeans
2020-04-13 C++压缩库
2019-04-13 Visual Studio 2013 osg
点击右上角即可分享
微信分享提示