写一段stata程序某文件夹中有28个excel文件做一个循环依次读取每个文件并运行一段程序
以下是一个示例的Stata程序,用于循环读取某文件夹中的28个Excel文件并逐个运行一段程序:
/* 设置文件夹路径 */
local folder "C:\文件夹路径"
/* 循环读取每个Excel文件并运行程序 */
forval i = 1/28 {
/* 构造文件名 */
local filename "`folder'\文件" + string(`i') + ".xlsx"
/* 导入Excel文件 */
import excel using "`filename'", clear
/* 运行程序 */
/* 在这里填写需要运行的程序 */
/* 清除数据 */
clear
}
请替换代码中的 C:\文件夹路径 为包含28个Excel文件的文件夹路径,并在程序运行部分填写需要运行的具体程序。
原文地址: https://www.cveoy.top/t/topic/hZae 著作权归作者所有。请勿转载和采集!