全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2375 2
2020-06-27

看到连玉君老师在2019年连享会上分享的文章,觉得十分实用,但是自己在实操时却有很多问题,经过几小时的查找资料和试错,将最后成功的code分享在这里,希望和大家能够一起学习进步!


           clear all
           cap mkdir D:\paperdatapool\budgetperrddata
           !taskkill/F /IM WINWORD.EXE/T
             *强制关闭Windows中的Word,如果没有开Word文件可不加
           putdocx begin
           putdocx paragraph,halign(center)
           putdocx save mytable.docx,replace
             *生成一个docx
            
           sysuse auto,replace
           #delimit ;
           sum2docx _all using mytable.docx         
                    ,append              
                    stats(N mean(%6.2f) median(%6.2f) min(%6.2f) max(%10.2f))
                    title("表1:描述性统计");
           #delimit cr
           shell mytable.docx
            *stata15版本用shell,之前用shellout
            *append选项就是直接在表格后面再加一个表格,具体可以看help sum2docx


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2020-6-27 20:37:25
太复杂了,直接用就是
sysuse auto,replace
sum2docx price-foreign  using mytable.docx ,replace stats(N mean(%6.2f) median(%6.2f) min(%6.2f) max(%10.2f)) title("表1:描述性统计")
shellout mytable.docx
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-6-30 12:16:35
songking 发表于 2020-6-27 20:37
太复杂了,直接用就是
sysuse auto,replace
sum2docx price-foreign  using mytable.docx ,replace stats ...
小白一枚,还在探索,感谢您的提醒!  /////可能因为我的options是append,所以会出现不能保存文件的提示,这样做可以解决这个问题,结合corr2docx、reg2docx可以把多个表格放在一个word文档中,保留结果并且可以少生成几个文档。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群