购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2-1 建立工作表

函数wb.create_sheet( )可以建立工作表,注:wb是工作簿(Workbook)对象,此函数语法如下:

上述函数各参数意义如下:

title=工作表名称: title也可以省略,代表所建立的工作表名称,如果整个省略会使用系统默认的工作表名称sheet n ,第一次 n 是省略,未来如果再建立工作表时, n 会由阿拉伯数字1开始递增。 :工作簿成功后系统会自动建立sheet工作表。

index= n index也可以省略,预设是省略此参数,将建立的工作表放在工作表行的末端。如果 n 是0会将建立的工作表放在工作表前端,如果是-1会将建立的工作表放在倒数第2的位置。

建立工作表成功后,会回传工作表对象ws。

上述w.create_sheet( )语法是建立工作表时,同时为工作表命名,也可以建立完工作表后,使用title属性取得或重新为工作表命名。

程序实例ch2_1.py: 建立空白工作簿,然后打印所有工作表。接着新增工作表,再度打印所有工作表,最后将这个工作簿存储至out2_1.xlsx。

执行结果 同时在文件夹可以看到拥有2个工作表的out19_19.xlsx文件。

在建立工作表时预设工作表名称是“Sheet n ”, n 是数字编号以递增方式显示,另外新建立的工作表是放在工作表行的最右边,我们可以在create_sheet( )内增加参数 title index 设定新工作表的 名称 位置 。工作表的位置是从0开始,所以如果index=0,表示在最左边。

程序实例ch2_2.py: 扩充ch2_1.py,增加使用title和index关键词。

执行结果

程序实例ch2_3.py: 省略index和title参数,重新设计ch2_2.py。

执行结果 与ch2_2.py相同。

当省略index和title参数时,建议是将所建立的工作表位置放在工作表名称后。 wVDdcTBCgD+F1Kw3pk5SS9itpwL4HXQaE1Z6f32zdXuXC8tc+ifQysi+w3v3KQs5

点击中间区域
呼出菜单
上一章
目录
下一章
×