解决Excel数据导入sqlite中的中文乱码问题
来源:互联网 发布:mac 139邮彩云同步盘 编辑:程序博客网 时间:2024/05/16 07:35
最近公司让做一个地图定位系统,需要将山东省大中城市的经纬度写入到sqlite中,手工逐个写入很不现实,最好的方法是将网上的资料导入到sqlite中,我先将网上下载的资源保存成excel表格,再导入sqlite中,这时发现导入的中文数据都是乱码,原来是由于两个工具之间的编码不同造成的,几经周折,问题终于解决,先列出该步骤,以飨网友。
具体步骤:
一、txt转excel
首先将网上下载的资源保存成txt文本文件,打开excel,点击“数据——导入数据——获取数据源”,根据你的文本格式选择相应的分割符号,然后根据提示的txt格式导入到excel中。
设置完成后,txt文本就成功导入到excel中了。
下面的文字转码是非常重要,由于excel默认是gb2312编码或其他形式,需要将其转为utf-8编码形式,不然导入sqlite中后,中文必然是乱码的。具体操作如下:将excel保存成.csv格式,关闭文件,用记事本打开刚才保存的.csv文件,然后另存为UTF-8格式文本。
二、 建立sqlite数据表
首先建立sqlite数据表,以便下一步导入数据到该文件中,注意属性列要一一对应。我这里导入的是location1表。
三、导入数据
将excel导入到sqlite中,我这里用的是SQLiteManager这款工具,打开工具,选择open a Database ,找到你要导入的目的文件,我这里是location1表,
然后依次选择File——import——other,找到你要导入的.csv文件,
在出现的import data对话框的Table中选择要导入的目的文件(location1),选择import,导入成功的话就会出现下面的结果了。
如果还出现问题,可能就是你建立SQLiteManager数据库不正确导致的,仔细检查一下就没问题了。
如转载请注明出处:http://blog.csdn.net/rehongchen/article/details/8007114
- 解决Excel数据导入sqlite中的中文乱码问题
- 解决Excel数据导入sqlite中的中文乱码问题
- 解决Excel数据导入sqlite中的中文乱码问题
- 解决Excel数据导入sqlite中的中文乱码问题
- 解决Excel数据导入sqlite中的中文乱码问题
- 解决Excel数据导入sqlite中的中文乱码问题
- java 实现Excel数据导入数据库时,中文乱码问题
- Mysql导入excel数据,解决某些字符乱码问题
- mysql导入csv中文数据乱码问题分析与解决
- Vtigercrm 5.4 数据导入excel中文乱码
- SQLite3创建数据库的方法 和 SQLite从Excel文件中导入数据 及 python/qpython sqlite 中文 乱码
- 解决SQLite数据库中文乱码问题
- javaWeb中,解决接收请求数据中的中文乱码问题
- Access 数据库导入到 Sqlite 数据库(解决中文乱码)
- 解决MyEclipse导入项目中文乱码问题
- Excel数据导入到数据库乱码问题
- excel 导入文本数据乱码问题
- mysql导入excel数据乱码问题
- ADF11g-029:如何在每个页面加载之前运行一段java代码
- 用C语言写PHP扩展
- windows8应用开发分享
- 让google搜索每次都出现结果
- netstat
- 解决Excel数据导入sqlite中的中文乱码问题
- prim算法
- java.lang.OutOfMemoryError
- Hibernate中使用HQL的基础语法
- 遇到一个简单漏洞(sql注入)
- ubuntu 查找历史命令
- xcode的other linker flag的含义
- iOS 开发之应用首次启动显示用户引导
- hibernate Restrictions用法