哈喽,祝君安。之前我们介绍了如何把e-class(估计命令)和r-class(一般命令)的结果导入到excel里,今天我们接着讲这个问题 首先,生成一个图表,程序如下: clear set obs 10000 gen x = invnormal(uniform()) histogram x graph export 1.png,replace 接下来我们借助putexcel命令, putexcel a1=picture(1.png) using table1,sheet('picture') modify //在excel中a1单元格导入图表。 注意,stata13中putexcel命令无法完成图片导入excel操作。 1.cellexplist的内容十分丰富,其也有强大的文字处理功能: (1)bold ('on'|'off')加黑字体,italic ('on'|'off')倾斜字体,strikeout ('on'|'off')删除线; (2)txtwrap ('on'|'off')单元格太窄时自动换行; (3)shrinkfit ('on'|'off')把输入字体的总长度缩小到和单元格宽度一样长; (4)font ('fontname', 'size' [, 'color'])确定字体种类、大小和颜色。 例如: putexcel (A2:B2)=bold('on') A2=('爬虫俱乐部') D2=('bold') using Table1,sheet('sheet2',replace) modify //其中bold(“on”)表示加黑字体,如果是off,表示取消字体加黑。其他命令是同样的道理。 结果如下: putexcel a2=font('宋体','14','red') a2=('宋体') using table1,sheet('font') modify putexcel a3=font('calibri','18','black') a3=('calibri') using table1,sheet('font') modify putexcel a4=font('Times New Roman','22','blue') a4=('Times New Roman') using table1,sheet('font') modify 结果如下: 2.通过border()选项加边框。 基本结构如下: border('border', 'style', [, 'color']) (1)括号里面的border包括all、left、right、top和bottom,表示单元格边框的位置。 (2)style为边框的样式,比如none没有、dashed 细线、double双线等。 (3)color代表颜色。 举例说明: putexcel D2=border('all','thin','red') D2=(“爬虫俱乐部”) F2=('all thin red') using table1,sheet('border') modify putexcel D4=border('all','thin','red') D4=(“爬虫俱乐部”) F4=('all thin red') using table1,sheet('border') modify 其他命令类似,结果如下: 3.通过formula使用excel函数 举例说明: forvalue i=1(1)10 { putexcel A`i'=(`i') B`i'=formula('sum(A1:A`i')') using table1,sheet('formula') modify } 由于篇幅原因一些用法未能提及,对此感兴趣的朋友可以自己学习。 以上就是今天给大家分享的内容了,说得好就赏个铜板呗!有钱的捧个钱场,有人的捧个人场~。 应广大粉丝要求,爬虫俱乐部的推文公众号打赏功能可以开发票啦,累计打赏超过1000元我们即可给您开具发票,发票类别为“咨询费”。用心做事,只为做您更贴心的小爬虫。第一批发票已经寄到各位小主的手中,大家快来给小爬虫打赏呀~ 文字编辑:高娜娜 技术总编:刘贝贝 |
|