Java 如何从特定行号到提供的行号读取csv文件?

Java 如何从特定行号到提供的行号读取csv文件?,java,csv,Java,Csv,我有一个csv文件,假设我想读取该文件 从第14行到第30行 如何做到这一点 谢谢,使用任何CSV库,如CSV Java或CSV Reader 您应该使用jxl库。你可以在。我在我的项目中使用它,它真的很有用。您尝试过以下方法吗: FileInputStream fs= new FileInputStream("someFile.txt"); BufferedReader br = new BufferedReader(new InputStreamReader(fs)); for(int i

我有一个csv文件,假设我想读取该文件
从第14行到第30行
如何做到这一点


谢谢,

使用任何CSV库,如CSV Java或CSV Reader


您应该使用jxl库。你可以在。我在我的项目中使用它,它真的很有用。

您尝试过以下方法吗:

FileInputStream fs= new FileInputStream("someFile.txt");
BufferedReader br = new BufferedReader(new InputStreamReader(fs));
for(int i = 0; i < 14; ++i)
  br.readLine();
String lineIWant = br.readLine();
FileInputStream fs=newfileinputstream(“someFile.txt”);
BufferedReader br=新的BufferedReader(新的InputStreamReader(fs));
对于(int i=0;i<14;++i)
br.readLine();
字符串lineIWant=br.readLine();

像阅读excel文件一样阅读,你甚至用谷歌搜索过吗?。是的,我用谷歌搜索过,但没有找到任何具体的答案。刚刚编写了一个有状态的csv解析器,可以做到这一点。在c#中,isCSVReader可以用于从某行开始读取CSV文件。CSVReader的第四个参数可用于跳过行,因此,如果要从第n行开始处理CSV文件,可以将(n-1)作为最后一个参数传递,然后将其处理到所需的行号。是的,我已经尝试过这一方法,但有没有比这更好的方法?