Hi Stata,
I have multiple files in xlsx and xlsm, and I wanted to append them using a loop in Stata 14. I have used the command below, which works perfectly; however, I have hundreds to append.
clear
set more off
odbc load, dsn(workplan) table(Aliho$) lowercase clear
ren workplan_period period
ren thematic__area thematic
save "C:\Users\Workplan stata\aliho.dta", replace
clear
set more off
odbc load, dsn(workplan) table(Comm$) lowercase clear
ren workplan_period period
ren var15 dateend
save "C:\Users\Workplan stata\comm.dta", replace
clear
set more off
odbc load, dsn(workplan) table(Deng$) lowercase clear
ren var16 duration
save "C:\Users\Workplan stata\deng.dta", replace
* append
clear
set more off
cd "C:\Users\Workplan stata"
use "aliho.dta", clear
append using "comm.dta"
append using "deng.dta"
* renvar
ren workplan_period period
ren thematic__area thematic
ren activity__reference__number arn
ren component_ component
ren title_of__activity title
ren expected__output output
ren var9 type
ren var11 personsinvolved
ren var12 loccitymuni
ren location_barangay locbrgy
ren var14 datestart
ren var15 dateend
ren var16 duration
ren var17 pax
ren var18 linkthematic
ren var19 category
ren var22 cohort
ren var23 status
ren var25 sharepoint
* save
save append.dta, replace
Thanks,
Bernie
I have multiple files in xlsx and xlsm, and I wanted to append them using a loop in Stata 14. I have used the command below, which works perfectly; however, I have hundreds to append.
clear
set more off
odbc load, dsn(workplan) table(Aliho$) lowercase clear
ren workplan_period period
ren thematic__area thematic
save "C:\Users\Workplan stata\aliho.dta", replace
clear
set more off
odbc load, dsn(workplan) table(Comm$) lowercase clear
ren workplan_period period
ren var15 dateend
save "C:\Users\Workplan stata\comm.dta", replace
clear
set more off
odbc load, dsn(workplan) table(Deng$) lowercase clear
ren var16 duration
save "C:\Users\Workplan stata\deng.dta", replace
* append
clear
set more off
cd "C:\Users\Workplan stata"
use "aliho.dta", clear
append using "comm.dta"
append using "deng.dta"
* renvar
ren workplan_period period
ren thematic__area thematic
ren activity__reference__number arn
ren component_ component
ren title_of__activity title
ren expected__output output
ren var9 type
ren var11 personsinvolved
ren var12 loccitymuni
ren location_barangay locbrgy
ren var14 datestart
ren var15 dateend
ren var16 duration
ren var17 pax
ren var18 linkthematic
ren var19 category
ren var22 cohort
ren var23 status
ren var25 sharepoint
* save
save append.dta, replace
Thanks,
Bernie

Comment