Android读取csv文件并写到数据库中
来源:互联网 发布:怎样注销手机淘宝号 编辑:程序博客网 时间:2024/04/30 09:12
Android读取csv文件并写到数据库中,当一个csv文件数据较多时,如读取一个股票历史数据的csv文件时,由于它有几千条数据,而我们只想要部分数据,这时就需要读取指定的行内容,
代码如下:
private void readMonDataCsv() { int i = 0;// 用于标记打印的条数 try { File csv = new File(Environment.getExternalStorageDirectory() + "/myshare/csv/000001.csv"); // CSV文件路径 BufferedReader br = new BufferedReader(new FileReader(csv)); br.readLine(); String line = ""; /** * 这里读取csv文件中的前10条数据 * 如果要读取第10条到30条数据,只需定义i初始值为9,wile中i<10改为i>=9&&i<30即可,其他范围依次类推 */ while ((line = br.readLine()) != null && i<10) { // 这里读取csv文件中的前10条数据 i++; System.out.println("第" + i + "行:" + line);// 输出每一行数据 /** * csv格式每一列内容以逗号分隔,因此要取出想要的内容,以逗号为分割符分割字符串即可, * 把分割结果存到到数组中,根据数组来取得相应值 */ String buffer[] = line.split(",");// 以逗号分隔 System.out.println("第" + i + "行:" + buffer[1]);// 取第一列数据 System.out.println("第" + i + "行:" + buffer[2]); System.out.println("第" + i + "行:" + buffer[3]); } br.close(); } catch (Exception e) { e.printStackTrace(); } }
上面获取了csv中的每一个数据,只要把需要的数据插入数据库即可,直接插入数据比较简单,不再陈述。
效果如图:
0 0
- Android读取csv文件并写到数据库中
- 从mongoDB数据库中读取tvsplst数据写到CSV文件里面
- Java读取csv文件并将内容插入到数据库
- Java读取csv文件并将内容插入到数据库
- 读取csv文件到数据库
- 读取CSV文件并存储到ArrayList中
- PHP读取CSV文件内容 并且插入到数据库中
- 从csv中读数据,并写到csv中
- Oracle utl_file读取csv文件到数据库
- python 结巴分词中 按行读取 csv中的文件 并将分词存储到csv中
- 如何读取CSV文件到DataTable中,然后存到数据库
- Spring Batch示例: 读取CSV文件并写入MySQL数据库
- C#读取CSV文件并保存进数据库
- 解析.CSV文件中的数据并将其插入到数据库中代码
- Android读取SD卡文件并显示到textview中
- 读取CSV文件到DataTable
- 读取CSV文件到DataTable
- 读取csv文件到datatable
- CYK算法详解
- Python 类属性变量和全局变量
- 跨平台开发app讲解
- Maven热部署及错误排除
- Java设计模式之单例模式
- Android读取csv文件并写到数据库中
- Java基础类型总结
- echo str_repeat("Shanghai ",5);基础啊
- vim 常用的若干命令
- Linux操作系统下运行命令时Ctrl+C和Ctrl+Z的作用及恢复
- php-变量常量
- java IO最详解
- 抽象工厂模式
- 20、(知识篇)Mybatis使用