将 CSV 数据水平附加到顶部的下一个空单元格(标题),然后继续向下附加数据(数据)

问题描述 投票:0回答:1

嘿伙计们,我有点陷入困境。我目前正在使用 Java 来完成标题指定的操作。我需要一种方法来执行以下操作。假设我有一个包含相应数据的现有 CSV 文件。

名字,最喜欢的食物

唐纳德,披萨

,如果我想附加更多具有不同标题和不同数据的数据,我会得到这样的东西。

名字,最喜欢的食物

唐纳德,披萨

年龄,23岁

如何才能在 CSV 文件中获得以下数据“Age”及其值“23”?

姓名、最喜欢的食物、年龄

唐纳德,披萨,23 岁

非常感谢任何帮助!

我尝试关注有关该主题的某些文章,但无论我做什么,我最终都会空手而归

java csv file append
1个回答
0
投票

您可以使用 OpenCSV 读取和编辑您的 csv 文件

String new_header = "Age"; // append this to line 0
String[] new_data = {"33", "25", "23"}; // append your data to other lines

首先,您需要将新属性(年龄)添加到 csv 标题第 0 行
然后,如果 csv 中有多于一行,则为每一行附加您的一个或多个值。

© www.soinside.com 2019 - 2024. All rights reserved.