我有一个包含2行的csv文件-列标题和值。我需要访问每列的值并更新值。
此脚本在新行中证明了价值。
CSVWriter writer=new CSVWriter(new FileWriter("C:\\Try.csv",true));
writer.writeNext(pNumber);
writer.close();
答案 0 :(得分:0)
BufferedReader reader = new BufferedReader(new FileReader("C:\\Try.csv"));
List<String> lines = new ArrayList<>();
String line = null;
while ((line = reader.readLine()) != null) {
lines.add(line);
}
System.out.println(lines.get(0));
之后,您可以使用lines.get(lineNumber)
访问这些行并进行操作。希望这能给一个思路。
答案 1 :(得分:0)
执行此操作的简单步骤:
创建一个新的.csv文件
读取文件
在读取文件时,请写入新文件并根据需要进行更改。
您还可以在此处检查类似的问题: what is the best way to edit csv file