【问题标题】:How to remove duplicate columns in CSV file using Java如何使用 Java 删除 CSV 文件中的重复列
【发布时间】: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


【解决方案1】:
  1. 两个地址列中的数据是否相同?如果是,当您解析响应 csv 文件时,您可以忽略重复列

【讨论】:

  • 是的,我知道,但我不知道如何将其转换为代码。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-08-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多