使用Java从Web读取第一行CSV文件

时间:2018-01-03 18:47:59

标签: java csv bufferedreader

我正在尝试用Java从Web上读取CSV文件,但我只需要CSV文件的第一行。也就是说,我真的不需要下载整个CSV文件。我怎样才能有效地做到这一点?例如,假设CSV为100mb,但我只需要第一行小于1kb。

以下是我用来下载CSV的内容:

try {

    String str = "https://www.websitelink.csv"; 
    BufferedReader reader = new BufferedReader(new InputStreamReader(new URL(str).openStream()));

    String line = reader.readLine(); //this is the only line I need (the first line)

} catch (Exception e1) {
    e1.printStackTrace();
}

注意,我的问题不是询问如何只读取第一行,而是询问如何下载只有CSV的第一行。

0 个答案:

没有答案