楼主: biubiu8
2014 2

[程序分享] sum2docx的应用(如何将多个表格放在一个文档中) [推广有奖]

  • 0关注
  • 0粉丝

本科生

40%

还不是VIP/贵宾

-

威望
0
论坛币
6 个
通用积分
0.0001
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
171 点
帖子
9
精华
0
在线时间
190 小时
注册时间
2019-1-20
最后登录
2024-8-21

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

看到连玉君老师在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


二维码

扫码加我 拉你入群

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

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

关键词:docx Sum doc paragraph delimit stata

沙发
songking 发表于 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

使用道具

藤椅
biubiu8 发表于 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文档中,保留结果并且可以少生成几个文档。

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-9-19 06:17