我一直在到处搜索这个,我可能只是太笨了但是有没有办法从特定行开始读取 csv 文件?我有一个 csv 文件,但想从第 14 行开始读取数据。下面是我的 csv 阅读器。
CSVReader reader=new CSVReader(new FileReader(filename1));
String [] value ;
while((value=reader.readNext())!=null){
csv里面的数据是这样的
1 djennings93
2 27/02/2014
3 13:31
...
14 26/02/14 14:25:00, www.google.co.uk, 50, Google
我想忽略第 1-13 行的数据
最佳答案
您可以通过执行以下操作跳过前 13 行:
CSVReader reader = new CSVReader(new FileReader("yourfile.csv"), '\t', '\'', 13);
看看here . (问题我可以使用自己的分隔符和引号字符吗?)
这将导致从第 14 行开始读取数据。
关于java - opencsv CSV 阅读器 - 从特定行开始读取。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22070173/