yw1126 发表于 2016-9-23 20:04 
嗯啊,这是个好办法,不过是不是excel的文件名里不能有字母啊,我试了下,像1a.xls这样的读不进来
. do "C:\Users\ADMINI~1\AppData\Local\Temp\STD00000000.tmp"
. forvalue i=1/9 {
2. import excel "D:\stata13\ado\My_paper2016\ratsjieguo\A`i'.xls", firstrow clear
>
3. save "A`i'.dta", replace
4. }
file D:\stata13\ado\My_paper2016\ratsjieguo\A1.xls could not be loaded
r(603);
就是这样的。我把excel的名字改成1a ,a1,A1都没用,非得字母都不加。我看你的程序里有字母的,好奇怪为啥我的不行