我的系统是64位(其实这个关系不大),我的office是32位的,这个很重要。
如果你的office是64位的,第一步会稍有不同。
第一步,创建ODBC数据源:
1、打开控制面板\系统和安全\ODBC Data Sources(32-bit)。用ODBC Data Sources(32-bit)创建数据源。
如果你的office是64位的,用如图下面的ODBC数据源(64位)创建数据源。

2、添加Driver

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

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

5、最终确认

至此,ODBC数据源创建完成。如图所示,名为"IM_access"
第二步,用Access打开要导入的数据,查看目标Access数据的工作表名称,此例为“2005”

第三步,在stata中输入如下命令,导入数据
odbc load, dsn("im_access") table("2005")

等几秒钟,数据导入完毕。
另外,我用stata15做,导入总不成功,提示的错误代码又是乱码,检查了老半天。换stata13,一次成功。
可能的原因是stata15的中文编码完全更换了。
用stata13将导入的数据存为dta后,在15里打开中文乱码。用连玉君老师的ua命令可以转码。


雷达卡








京公网安备 11010802022788号







