Apache Commons CSV不会忽略缺少的列
创始人
2024-09-03 21:02:58
0次

要解决Apache Commons CSV不会忽略缺少的列的问题,可以使用CSVFormat类的withIgnoreSurroundingSpaces方法来忽略列之间的空格,以及使用withSkipHeaderRecord方法来跳过CSV文件的标题行。

以下是一个示例代码:

import org.apache.commons.csv.CSVFormat;
import org.apache.commons.csv.CSVParser;
import org.apache.commons.csv.CSVRecord;

import java.io.FileReader;
import java.io.IOException;

public class CSVReaderExample {
    public static void main(String[] args) {
        try (FileReader reader = new FileReader("data.csv");
             CSVParser csvParser = new CSVParser(reader, CSVFormat.DEFAULT
                     .withIgnoreSurroundingSpaces()
                     .withSkipHeaderRecord())) {

            for (CSVRecord csvRecord : csvParser) {
                String column1 = csvRecord.get(0);
                String column2 = csvRecord.get(1);
                // 其他列...

                System.out.println("Column 1: " + column1);
                System.out.println("Column 2: " + column2);
                // 打印其他列...
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

在上面的示例中,我们使用CSVFormat.DEFAULT来创建CSVFormat对象,并使用withIgnoreSurroundingSpaces方法忽略列之间的空格。然后,使用withSkipHeaderRecord方法跳过CSV文件的标题行。

在for循环中,我们遍历CSVParser对象的CSVRecord对象,并使用get方法获取每个列的值。你可以根据需要获取其他列的值。

请确保将上述示例中的"data.csv"替换为你实际的CSV文件路径。

相关内容

热门资讯

我来分享!wpk真的有透视嘛,... 『标题:当前标题』主打赛后复盘的 AI 游戏攻略黑科技走红,对局总结能力开挂。上传对局回放或者战绩截...
必赢方法!wpk辅助是什么,微... wpk辅助是什么AI 游戏攻略黑科技上线本地缓存功能,离线查阅能力开挂。提前下载对应游戏攻略数据包,...
实测必看!wepoker私人局... 『标题:当前标题』主打赛后复盘的 AI 游戏攻略黑科技走红,对局总结能力开挂。上传对局回放或者战绩截...
一分钟带你了解!wepoker... 一分钟带你了解!wepoker开脚本视频,德扑之星开挂透视教程神器(从来真的有透视挂)主打本地运行的...
推荐攻略!微扑克辅助下载,德普... 推荐攻略!微扑克辅助下载,德普之星确实有挂安装(最初存在有辅助器)AI 是一款可以让一直输的玩家修复...
热门推荐!we-poker辅助... 一款 AI 游戏攻略黑科技工具上线,查攻略效率直接开挂。它整合版本更新、装备搭配、BOSS 打法、牌...
一分钟带你了解!WPK脚本,w... 『标题:当前标题』主打赛后复盘的 AI 游戏攻略黑科技走红,对局总结能力开挂。上传对局回放或者战绩截...
揭秘攻略!wpk软件是正规的吗... 一款 AI 游戏攻略黑科技工具上线,查攻略效率直接开挂。它整合版本更新、装备搭配、BOSS 打法、牌...
今日重大通报!wepoker透... 今日重大通报!wepoker透视脚本安卓,微扑克透视软件工具(往昔真的是有开挂)AI 是一款可以让一...
一分钟了解!wpk模拟器是什么... wpk模拟器是什么AI 游戏攻略黑科技上线本地缓存功能,离线查阅能力开挂。提前下载对应游戏攻略数据包...