写一段stata程序某文件夹中有28个excel文件首先需要识别28个文件的文件名然后做一个循环依次读取每个文件并运行一段程序
你可以使用以下的Stata程序来实现你的需求:
// 设置文件路径
local folder "C:\文件夹路径"
// 获取文件夹中的所有文件名
local files : dir "`folder'" files "*.xlsx"
// 循环读取并运行每个文件
foreach file of local files {
// 读取文件
import excel using "`folder'\`file'", sheet("Sheet1") firstrow clear
// 运行你的程序
// ...
// 清除数据
drop _all
}
请确保在程序中修改“C:\文件夹路径”为你实际的文件夹路径,并根据你的需求修改“import excel”和“运行你的程序”的部分。
原文地址: https://www.cveoy.top/t/topic/hZak 著作权归作者所有。请勿转载和采集!