Stata14.2 增强了putexcel函数的运用,非常具有实用价值。
Stata描述性分析的表格输出一直是短板,除直接复制粘贴以外,目前常用的命令有tabout,tab2xl,tab2xl2,tw3xls等,这些命令或多或少都有不足之处:对excel版本的支持,对中文的支持,对列名称合并的支持,对表格框线的支持等。
个人初步编写了可以格式化输出excel表格的do文件。
目前支持以下:
.适合格式化输出两个变量交叉表
.可以生成列合计或行合计,暂仅支持此两类
.可以自定义excel表名
.可以自定义sheet名称
.可以自定义在表中输出的起始行数、列数
.可以自定义常用三线表三条线的粗细格式
.可以自定义输出字体的类型、大小及颜色
.可以自定义输出列名称
.可以自定义合计名称
新增加功能:
.可以自定义是否间隔一列输出
.可以自定义频数和构成输出的格式 .可以自定义增加表格最后一行备注
结果截图如下:
示例1 行合计
示例2 列合计
供平时工作用stata大量输出描述性表格的朋友参考,代码有详细的注释,可以在此基础上继续优化,定义属于自己的表格输出格式,减少后期手工调整负担。
具体代码请见附件:
个人水平有限,有任何问题请及时指正,QQ:450591447