楼主: lemonwp
11798 12

[编程问题求助] 想用Stata读取文件夹中excel文件的文件名 [推广有奖]

11
alesty86 发表于 2018-4-9 09:33:41
local path "C:\Users\hp\Desktop\stata_data_students"
cd "`path'"

local files: dir "`path'" files "*.xlsx" //文件夹里有多少个需要读入的数据文件
*dis `files'
foreach file in `files'{
import excel using "`file'",firstrow  clear //将excel数据读到stata中
save `file'.dta,replace
}

12
alesty86 发表于 2018-4-9 09:33:46
发重复了 大致就是用一个变量加*和文件格式名表示在该文件夹的所有同类文件,然后再导入就好。

13
SXH666 发表于 2024-10-15 23:09:41 来自手机
intchen 发表于 2014-11-16 15:14
clear
cd 文件夹                //你的Excel文件夹
local ff: dir . file "*.xls"        //或*.xlsx, ...
大神,您的代码很有用!请问同时把文件里面的内容导入到相应的名字旁,用什么代码?

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-21 22:06