java - opencsv CSV 阅读器 - 从特定行开始读取。

标签 java csv

我一直在到处搜索这个,我可能只是太笨了但是有没有办法从特定行开始读取 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/

相关文章:

java - org.bouncycaSTLe.operator.OperatorCreationException : cannot create signer: class configured for Signature (provider: BC) cannot be found

mysql - 将 CSV 导入 MySQL 并转换日期

c# - 将 Excel 保存为管道分隔的 CSV(XlFileFormat 枚举)

excel - 如何将多个文本文件导入单个excel工作表的列

linux - 在 Linux (UBUNTU) 上使用 AWK 将 csv 文件中的格式从 %d/%m/%y 更改为 %Y-%m-%d

java - 将 xml 转换为在文本周围包含 CDATA 的最佳方法(在 Java 中)

java - 重复使用 Java 的 SecureRandom

java - 在 Java EE 中与 EJB 交互的最佳方式

Java - android - 在后台运行时更改应用程序的 Activity

csv - 用 Powershell 替换列值