gpt4 book ai didi

java - 使用 SuperCSV 跳过 CSV 文件中的可选 header

转载 作者:行者123 更新时间:2023-11-30 07:35:26 26 4
gpt4 key购买 nike

我有一个系统,用户可以通过 csv 文件导入数据。使用 SuperCSV 将文件解析为 POJO。

我希望能够在有或没有标题行的情况下管理这些文件。

CsvBeanReader.getHeader(true) 将提取第一行,但如果它不是标题,则 BeanReader 将不会解析该行。

有没有一种简单的方法可以检测标题而不丢失第一行数据?

最佳答案

从文件中读取值时跳过 super csv 标题的最佳主意:-

//不要写这一行 beanReader.getHeader(true)

//在读取值之前传递您已声明的 header 数组,例如 headers = {column1},{column2}

//然后使用下面的行,其中排除标题

beanReader.read(类型、 header 、处理器))

以上步骤帮助我们读取保存的无标题的csv文件。

关于java - 使用 SuperCSV 跳过 CSV 文件中的可选 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35457858/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com