Code Bye

怎么样在Adroid处理输入一个网址返回的是一个文件的问题

例如在输入http://table.finance.yahoo.com/table.csv?s=600000.ss返回table.csv文件,想在程序中读取这个文件中的数据,不知道怎么做,请高手指点,不胜感激!
解决方案

4

像http://table.finance.yahoo.com/table.csv返回的应该就是一个table.csv的文件,里面内容的读取本人不知道又没有现成的包,但是里面的格式很简单,就是这种样子,本人应该动动手解析一下也很容易。可以每次读一行,然后对第一行进行字段名的确认,后面的行都直接封装进对象,但是假如行数很多,建议每次解析要用的一部分。

36

用代码下载不需要存到文件去, 直接就是 string , 可以用 split 方法拆分行, 拆分字段.
HttpGet httpGet = new HttpGet("http://table.finance.yahoo.com/table.csv?s=600000.ss");
HttpResponse httpResponse = new DefaultHttpClient().execute(httpGet);
String result = EntityUtils.toString(httpResponse.getEntity());

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明怎么样在Adroid处理输入一个网址返回的是一个文件的问题