【发布时间】:2020-12-21 05:13:05
【问题描述】:
我有一个 Java 程序,它从 API 获取 CSV 文件并将数据插入到我的数据库中。
API 响应给出了一些重复的列。 这是当前的响应:
Name Email PhoneNo Address BankAcc Name AccType PhoneNo CreditScore Address State
这导致数据插入失败。
现在我想读取 CSV 文件,删除重复的列并使用 Java 将其保存回来。生成的 CSV 文件应如下所示:
Name Email PhoneNo Address BankAcc AccType CreditScore State
【问题讨论】:
-
每个 CSV 文件的第一行是否是标题行,指示列名,重复的列是否显示在此标题行中?
-
是的,第一行包含问题中显示的列名,并且重复的列名也显示在那里。我知道解决这个问题的方法是记下标题的索引并跳过该索引中的所有内容。只是我不会编程。
标签: java csv java.util.scanner bufferedreader