我正在创建一个webApp,它将从Yahoo Finance下载一些数据到CSV文件中,然后(希望)能够将创建的CSV数据读取到HTML表格中。在JSP中解析CSV文件
我已成功获取程序以连接到Yahoo提要,然后将该数据下载到CSV文件中,并且不希望将该文件中的数据用于表格。
下面是我用来创建CSV文件中的代码:
String ticker = request.getParameter("stockSym");
URL url = new URL("http://finance.yahoo.com/d/quotes.csv?s=" + ticker + "&f=abc");
InputStream in = url.openStream();
BufferedInputStream bufIn = new BufferedInputStream(in);
File f=new File("stockInfo.csv");
FileOutputStream fop=new FileOutputStream(f);
for (;;)
{
int data = bufIn.read();
// Check for EOF
if (data == -1)
break;
else
fop.write((char) data);
}
fop.flush();
fop.close();
是否有任何JSP程序员谁知道如何打开,然后解析一个CSV文件导入表或会知道的任何好的链接到如何完成这项任务的教程?
谢谢。
Ostermiller实用程序中有一个CSV解析器。不过,不要这样做;太疯狂了。解析CSV文件一旦得到它,并将其转化为易于使用的页面。 – Pointy 2010-10-24 23:49:04