java sqlite3 csv_Android Sqlite 导入CSV文件 .

本文记录了如何处理Oracle导出的CSV数据并导入到Android SQLite数据库的过程。包括CSV文件的字符集转换,通过adb将文件推送到手机SD卡,使用sqlite3命令行创建数据库和表,以及调整数据导入的分隔符,最后成功导入数据。
摘要由CSDN通过智能技术生成

今天遇到 Oracle 导出的12万条CSV格式数据导入 Android Sqlite 中 ,整个流程记录下,分享一下,因为处于考虑数据保密问题,下列数据都为 Demo 数据。

1、首先需要将 CSV  文件处理下字符集的问题 ,众所周知 sqlite 默认字符集 UTF-8 ,涉及中文的地方如果不设置那么导入sqlite的数据将会乱码。

右键选择 CSV 文件,打开方式为 记事本 ,将会看到如下数据

1333119330_9870.png

需要将第一行列去除,然后将分号 ” 同时去掉,最终结果为

1333119455_5669.png

下面这步最重要,将文件另存为,最下方 编码 选择 UTF-8 ,然后另存到 C 盘根目录即可。

1333120150_7059.png

2、因为PC没有安装 sqlite ,所以这里将 sqlite 操作交给 Android 手机来处理。

首先将 数据压入 Android 手机 sd 卡中

C:\Users\John>adb push c:/employee.csv /mnt/sdcard

0 KB/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值