【发布时间】:2016-02-23 19:11:54
【问题描述】:
我有一个包含 60 多个 Excel 工作簿的文件,我想将它们中的每一个都转换为 stata 中的 .dta 文件。我在网上搜索,但找不到一个像样的循环方式。我编写了一个需要专家帮助的代码。在一个目录中并希望创建一个循环以将它们保存为 .dta 文件。代码如下
forvalues i=1/60{
import excel "D:\Okay\""`i'.xlsx", sheet("Sheet1") firstrow clear
save "D:\Okay\""`i'.dta"
}
【问题讨论】:
-
从您的代码看来,您有 60 个文件,而不是“文件”中明确说明的 1 个。我没有编辑这个。