2023-03-16 01:47来源:m.sf1369.com作者:宇宇
Epidata的数据库在软件里就可以转换为SPSS格式的两个文件,一个是txt,一个是程序.sps文件,不要移动这两个文件的目录位置,打开SPSS,打开这个程序.sps文件, Run->all,就可以了。
不推荐先导出EXCEL,再导入SPSS,因为我导出到EXCEL,那些文件的标签,值的标签(这些对计算非常重要)就没有了。从EpiData导出到SPSS,那些文件的标签,值的标签都会带入到SPSS中,贼好用(不用此功能的请不要喷)。
你先把epidata里的空数据库导出为dbf文件格式,然后用excel打开按照相关字段顺序输入数据,后生成dbf,把数据库导入epidata,然后把两个epidata数据相加,就能很好的导入了。
我知道的有三种方法: 1、如果数据量不大且没有大对象(图片,文件什么的)且使用pl/sql developer做oracle管理工具的话,可以直接复制粘贴,操作方法是先按照列的先后顺序把EXCEL中数据排好,在第一个字段前面加一空白列(这部很重要,否则字段就会不对应了),pl/sql developer中执行下select * from 表名 for update,使得你的表可以编辑,然后点一下像锁一样的那个图标(鼠标放上去会显示编辑数据四个字),复制excel中的数据(包括空白列),最后直接在表中空白行的地方粘贴就行了,操作很简单。 2、使用外部程序编程实现,如c#,java,以c#为例,先将excel解析成datatable,然后逐行遍历入库即可。 3、使用工具XlsToOra.exe,只要配置一下登陆进去后,设置一下导入的表名,列与excel中列的对应关系就可以导入了。 4、可以将excel转换成csv文件再利用文本导入器(工具-文本导入器)导入即可。 以上是个人使用过的一些方法, 难免有不完美之处,欢迎指正探讨^_^