Stata 不区分大小写加载Excel文件表
我只是将Excel文件转换为Stata 不区分大小写加载Excel文件表,stata,Stata,我只是将Excel文件转换为dta文件: foreach Var1 in Book1 Book2 { foreach Var2 in Sheet1 Sheet2 { import excel using "`Var1'.xls", sheet(`Var2') firstrow clear } } 但是,由于区分大小写,这不起作用 Book1包含图纸“Sheet1”和“Sheet2”,Book2包含图纸“Sheet1”和“Sheet2”。也就是说,图纸名称用小写字
dta
文件:
foreach Var1 in Book1 Book2 {
foreach Var2 in Sheet1 Sheet2 {
import excel using "`Var1'.xls", sheet(`Var2') firstrow clear
}
}
但是,由于区分大小写,这不起作用
Book1包含图纸“Sheet1”和“Sheet2”,Book2包含图纸“Sheet1”和“Sheet2”。也就是说,图纸名称用小写字母书写
如何更改代码以同时适用于大写字母和小写字母?以下代码适用于我:
foreach Var1 in Book1 Book2 {
import excel using "`Var1'.xls", describe
forvalues i = 1 / `=r(N_worksheet)' {
local nwks `nwks' `r(worksheet_`i')'
}
foreach Var2 of local nwks {
import excel using "`Var1'.xls", sheet(`Var2') firstrow clear
}
local nwks
}