看看
OpenCSV.
更新:这里有一些(几乎没有)伪代码,可以大致了解如何使用OpenCSV:
CSVReader reader = new CSVReader(new FileReader("old.csv"));
CSVWriter writer = new CSVWriter(new FileWriter("new.csv"));
String [] nextLine;
while ((nextLine = reader.readNext()) != null) {
List lineAsList = new ArrayList(Arrays.asList(nextLine));
// Add stuff using linesAsList.add(index, newValue) as many times as you need.
writer.writeNext(lineAsList.toArray());
}
帽子提示:@Mark Peters指出你无法更新Arrays.asList的结果