如何把excel数据导入已建好的epidata中?

我有一个epidata数据库,别人qes和chk都编好了的,直接输数据即可。但我数据有1000多条,在excel里,人工输入来不及,想导入到别人给好格式的epidata里... 我有一个epidata数据库,别人qes和chk都编好了的,直接输数据即可。
但我数据有1000多条,在excel里,人工输入来不及,想导入到别人给好格式的epidata里。
导入只能选择txt、dbf、sas三种格式。
我把excel数据先另存为Microsoft Excel 5.0/95(*.xls)格式,然后安装了visual fox Pro,在里面把这种格式的excel转换为dBase IV(*.dbf)格式(其他foxpro 2.0X .dbf格式和microsoft visual .dbf格式貌似不能导入)。

转换后的.dbf数据库的第一行都是epidata里各个需要输入的字段,但是导入epidata有问题,导入文件选择 test.dbf,转成rec文件是个新的,与别人给我的数据库没关系

dbf里的格式是

导入后打开新的rec变成这样了

数据都在的,但是这个格式不能用,不符合原来epidata的要求。
这个没有.qes文件了,所以比较郁闷啊。

我把excel手工转为.txt也没行。
epidata导出的.txt文件是 "字段1";“字段2";”001“;"张三";这样的,excel另存为.txt根本就是扯淡,格式完全不是这样的,不能直接导入

求教大虾啊。Q 279924881
展开
 我来答
GoddenSave
推荐于2016-10-08 · TA获得超过1.1万个赞
知道大有可为答主
回答量:3013
采纳率:47%
帮助的人:514万
展开全部
把excel数据导入已建好的epidata中的方法如下:
1、数据转换法:先把epidata里的空数据库导出为dbf文件格式,然后用excel打开按照相关字段顺序输入数据,后生成dbf,把数据库导入epidata,然后把两个epidata数据相加,就能很好的导入了。
2、文件替换法。就是把epidata的文件,用二进制编辑器,如UE等,打开,看一下结构,然后把excel文件存为此格式,并替换原有文件即可。
3、编程录入法。就是人工编写一个程序,从excel中取数据,然后自动填写到epidata中,vb,vc都可以比较容易的来实现。
95木木龙
2012-10-02
知道答主
回答量:9
采纳率:0%
帮助的人:3.9万
展开全部
你先把epidata里的空数据库导出为dbf文件格式,然后用excel打开按照相关字段顺序输入数据,后生成dbf,把数据库导入epidata,然后把两个epidata数据相加,就能很好的导入了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式