楼主: bittersweet111
5090 8

[数据管理求助] 导入多个excel文件的循环语句 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

50%

还不是VIP/贵宾

-

威望
0
论坛币
226 个
通用积分
1.5197
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
381 点
帖子
27
精华
0
在线时间
309 小时
注册时间
2013-12-22
最后登录
2024-4-23

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我有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'不能被识别,求各位大神帮助!
二维码

扫码加我 拉你入群

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

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

关键词:EXCEL 循环语句 xcel exce cel

沙发
天南水北 发表于 2018-5-14 17:12:28 |只看作者 |坛友微信交流群
forvalues i=1/200 吧。

使用道具

藤椅
lijincai818 在职认证  发表于 2018-5-14 22:22:35 |只看作者 |坛友微信交流群
遇到同样的问题,请问您解决了吗?

使用道具

板凳
黃河泉 在职认证  发表于 2018-5-15 18:14:32 |只看作者 |坛友微信交流群
lijincai818 发表于 2018-5-14 22:22
遇到同样的问题,请问您解决了吗?
我建議 ssc install xls2dta 并见其 help 档。

使用道具

报纸
lijincai818 在职认证  发表于 2018-5-15 20:01:10 |只看作者 |坛友微信交流群
黃河泉 发表于 2018-5-15 18:14
我建議 ssc install xls2dta 并见其 help 档。
我马上试试,非常感谢

使用道具

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

使用道具

7
lijincai818 在职认证  发表于 2018-8-29 20:43:16 |只看作者 |坛友微信交流群
bittersweet111 发表于 2018-6-3 15:58
我还是用的很笨的办法,手动写了所有的文件名
好的,谢谢

使用道具

8
sysbsac 发表于 2019-9-16 10:43:00 |只看作者 |坛友微信交流群
用Python

使用道具

9
srw472454 发表于 2021-11-9 18:57:17 |只看作者 |坛友微信交流群
同样的问题

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-30 21:31