【发布时间】:2019-05-22 10:22:01
【问题描述】:
我需要使用 java 读取托管 CSV 文件的内容。点击托管 CSV 的 URL 会将文件下载到浏览器中。如何访问此文件并读取其内容而无需在本地执行任何操作?
目前我有:
try {
URL url = new URL("URL here");
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
CsvReader products = new CsvReader(in);
products.readHeaders();
while (products.readRecord()) {
products.get("ID"));
}
}
products.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
我希望 products.get("ID")) 从 ID 列中检索数据,而不是得到一个包含符号和乱码的字符串。
有人对我如何实现这一目标有任何想法吗?
提前致谢!
【问题讨论】:
-
浏览器页面源是什么样的?
标签: java html spring spring-boot