全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
6128 8
2018-05-14
我有200个excel文件,变量名全部相同,文件名也是按顺序有1-200的编号的(编号前还有一些其他的文件名),想通过循环将所有文件导入stata。求助循环的写法。我的指令大致如下:
foreach i =1/200 {
import excel "E:\XXXXX_`i'.xlsx", sheet("sheet1") cellrange(A2:F100002) firstrow
save "E:\XXXXX_`i'.dta", replace
clear
}

我是想把每一个都导入为一个stata文件,最后再合并,但是貌似 "E:\XXXXX_`i'.xlsx"中的`i'不能被识别,求各位大神帮助!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2018-5-14 17:12:28
forvalues i=1/200 吧。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-5-14 22:22:35
遇到同样的问题,请问您解决了吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-5-15 18:14:32
lijincai818 发表于 2018-5-14 22:22
遇到同样的问题,请问您解决了吗?
我建議 ssc install xls2dta 并见其 help 档。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-5-15 20:01:10
黃河泉 发表于 2018-5-15 18:14
我建議 ssc install xls2dta 并见其 help 档。
我马上试试,非常感谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-6-3 15:58:05
lijincai818 发表于 2018-5-14 22:22
遇到同样的问题,请问您解决了吗?
我还是用的很笨的办法,手动写了所有的文件名
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群