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

Android 码拜 4年前 (2016-03-26) 205次浏览
例如在输入http://table.finance.yahoo.com/table.csv?s=600000.ss返回table.csv文件,想在程序中读取这个文件中的数据,不知道怎么做,请高手指点,不胜感激!
解决方案

4

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

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处理输入一个网址返回的是一个文件的问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)