设为首页收藏本站

EPS数据狗论坛

搜索
快捷导航
查看: 25|回复: 0

Access数据通过ODBC导入stata

[复制链接]

25

主题

240

金钱

386

积分

入门用户

发表于 5 天前 | 显示全部楼层 |阅读模式

系统是64位(其实这个关系不大),office是32位的,这个很重要。
如果你的office是64位的,第一步会稍有不同。

第一步,创建ODBC数据源:
1、打开控制面板\系统和安全\ODBC Data Sources(32-bit)。用ODBC Data Sources(32-bit)创建数据源。
如果你的office是64位的,用如图下面的ODBC数据源(64位)创建数据源。
1.png

2、添加Driver
2.png

3、选Access Driver(*.mdb *.accdb)
3.png

4、按顺序点击,命名的数据源名(DSN)此例为"IM_access"等会要用到,选择目标access文件
4.png

5、最终确认
5.png
至此,ODBC数据源创建完成。如图所示,名为"IM_access"

第二步,用Access打开要导入的数据,查看目标Access数据的工作表名称,此例为“2005”
6.png

第三步,在stata中输入如下命令,导入数据
odbc load, dsn("im_access") table("2005")
7.png
等几秒钟,数据导入完毕。

另外,用stata15做,导入总不成功,提示的错误代码又是乱码,检查了老半天。换stata13,一次成功。可能的原因是stata15的中文编码完全更换了。用stata13将导入的数据存为dta后,在15里打开中文乱码。用连玉君老师的ua命令可以转码。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

客服中心
关闭
在线时间:
周一~周五
9:00-18:00
QQ群:
542280196
联系电话:
010-85786021-8014
在线咨询
客服中心

Powered by BFIT! X3.2© 2008-2018 BFIT Inc.

快速回复 返回顶部 返回列表
082 840 819 796