1替换掉逗号(',')和换行。因为逗号是csv中column的分割符,而换行会被认为是excel中的下一个row。
这两个字符用一些特殊的文本(!@#¥#2的组合,呵呵,火星文就行)替换掉。
这两种字符会影响sqlite对导入数据的解析。
2
excel数据存储为csv的格式
3
用终端打开sqlite程序,建database,建table。
4
sqlite中调用如下命令:
1)separator
','
回车
2)import
"csv文件名"
“表名”
程序中使用数据的话略显麻烦,读出数据后把我们前面的火星文再替换成逗号和换行。不过数据就能用了,这个地方应该还有更好的解决办法。
ps
separator
可以自己来指定,只要我们的文本数据能符合格式就行了。
解答:
我使用了ArrayList来缓存数据。
每一行的数据,存入一个新new出来的ArrayList<String>中;
当读取完该行的所有数据后,将ArrayList<String>存入一个已经new好的 ArrayList<ArrayList<String>> 当中,直到数据表所有数据被读取出来。
具体 *** 作(只需查看ReadDataFromExcel() 和 WriteDataToSQLite() 这两个方法即可)。
以上就是关于excel里面的数据如何导入SQLite3全部的内容,包括:excel里面的数据如何导入SQLite3、excel连接sqlite3、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)