.DBF格式数据导入到Mysql中处理方式
2018-03-01 19:39
1596 查看
写在前面
1、.DBF格式文件的编码格式未知2、使用Microsoft Visual FoxPro 9.0 SP1打开.DBF文件
3、虽然Mysql提供了可以导入.DBF文件的接口,但是因为.DBF文件编码格式未知,因此无法导入。所以这里采用的方法如下:
Step1:先将.DBF文件导出成txt文件
Step2:将txt文件编码格式改成UTF-8
Step3:将txt文件导入Mysql
一、打开DBF文件并导出txt文件
1、下载并安装Microsoft Visual FoxPro软件(百度一下即可下载,没什么特别的)2、打开foxpro,并打开需要打开的文件,我这里打开的是“xlbs.dbf”,出现如下图所示页面:
3、点击菜单栏上“显示–>浏览****.dbf”,数据即可显示,如下图:
4、点击菜单栏上“文件–>导出”,如下图所示操作,选择导出类型(txt类型),并设置保存文件的地址和文件名:
注意:2~4步也可以直接在代码区写如下代码:
USE c:\users\lina\desktop\xlbs.dbf EXCLUSIVE BROWSE LAST COPY TO c:\users\lina\desktop\xlbs.txt DELIMITED
5、将生成的文件使用NotePad++打开如下图所示,注意:字段是使用双引号(“”)括起来的,这个没关系,在使用mysql导入的时候会将双引号自动去掉。使用NotePad++将其转化为“UTF-8”格式,并添加字段名。
二、将UTF-8格式的txt文件导入Mysql
1、使用Navicat导入,若没有Navicat请先安装。2、创建数据库test
3、右击“test”数据库下的“表”,选择“导入向导”
Step1:选择需要导入的txt文件,选择编码格式“65001(UTF-8)”
Step2:改变字段分割符为“Comma(,)”,其余默认
Step3:接着都是默认项(如果有需要更改字段名的地方需要更改字段名,或者表已经在数据库中,需要在最后将txt的字段名和表中字段名匹配)
如下图:
相关文章推荐
- 大数据文件导入MySql处理方式
- poi导入数据格式 小数点处理
- 通过Navicat向MySQL导入Excel文件格式数据的方法及遇到的问题
- MySQL 数据库表操作和数据导入导出方式总结笔记
- mysql中用HEX和UNHEX函数处理二进制数据的导入导出
- C#中采用HTTP方式发送并处理SOAP格式的XML数据
- mysql load data 方式导入数据
- 在Web界面中实现Excel数据大量导入的处理方式
- ES数据-MySql处理Date类型的数据导入处理
- Spring MVC处理前台到后台绑定时间格式、doble等数据的解决方式
- MySQL根据select语句导入导出数据(含解决中文乱码方式)
- MySQL两种原生数据导入方式对比, 及使用
- 百万行csv数据导入mysql的处理
- 取从textarea中存到MYSQL的数据以原格式显示问题以及解决MySQL日期处理和标签的使用
- spring mvc源码-》MultipartReques类-》主要是对文件上传进行的处理,在上传文件时,编码格式为enctype="multipart/form-data"格式,以二进制形式提交数据,提交方式为post方式。
- MySQL如何导入csv格式数据文件解决方案
- 【MATLAB】导入EXCEL数据日期格式处理
- mysql表数据以本地文件方式导入Hive
- mysql如何导入csv格式数据
- mysql如何导入csv格式数据