打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
putexcel—从Stata到Excel(2)


哈喽,祝君安。之前我们介绍了如何把e-class(估计命令)和r-class(一般命令)的结果导入到excel里,今天我们接着讲这个问题



putexcel功能2——将图表导入到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 //excela1单元格导入图表。

注意,stata13putexcel命令无法完成图片导入excel操作。

putexcel功能3——文字处理

1.cellexplist的内容十分丰富,其也有强大的文字处理功能

1bold ('on'|'off')加黑字体,italic ('on'|'off')倾斜字体,strikeout ('on'|'off')删除线;

2txtwrap ('on'|'off')单元格太窄时自动换行;

3shrinkfit ('on'|'off')把输入字体的总长度缩小到和单元格宽度一样长;

4font ('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包括allleftrighttopbottom,表示单元格边框的位置。

2style为边框的样式,比如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元我们即可给您开具发票,发票类别为“咨询费”。用心做事,只为做您更贴心的小爬虫。第一批发票已经寄到各位小主的手中,大家快来给小爬虫打赏呀~

                     文字编辑:高娜娜

技术总编:刘贝贝



本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
meta分析如此简单?手把手Meta分析之STATA篇(2):整理数据,导入stata
ASP.NET无需Office自动化导出生成Excel表格
Python操作Excel表格:读取和写入
【前端】有如此利器,Excel导出体验就是好
Excel表格两张表怎么合并到一张?
阿里开源(EasyExcel)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服