【发布时间】:2014-05-20 07:54:26
【问题描述】:
请帮助我编写 java 代码。我有 2 个 CSV 文件 a.csv 包含 "zip","name","place" b.csv 包含“zip”、“纬度”、“经度”
我需要用相同的 zip 合并以下列并保存在另一个 csv 文件中
output.csv 文件将是:
"zip","name","place","latitude","longitude"
我将如何编写代码?谢谢。
我已经阅读了这个 a.csv 但我不知道如何合并。
这是我读取第一个 csv 文件的代码
public class Merge{public static void main(String[]args) throws Exception {
String csvFile ="a.csv";
BufferedReader br = null;
String line = "";
String cvsSplitBy = ",";
try{
br = new BufferedReader(new FileReader(csvFile));
while ((line = br.readLine()) != null) {
// use comma as separator
String[] cFile = line.split(cvsSplitBy);
System.out.println("" + cFile[1] + " " + cFile[2] + " ");
}
} catch (FileNotFoundException e) {
e.printStackTrace();
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
if (br != null) {
try {
br.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
System. out. println("Done");
} }
【问题讨论】:
-
我将如何编写这个代码? ANS: 使用一些 IDE。我们不是来为您编写代码的!展示您的努力(代码),以便其他人通过纠正购买或建议正确的购买方式来帮助您。