我正在創建一個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