![Python玩转Excel:轻松实现高效办公](https://wfqqreader-1252317822.image.myqcloud.com/cover/524/52842524/b_52842524.jpg)
上QQ阅读APP看书,第一时间看更新
1-6-2 存储Excel文件
save( )方法可以存储Excel工作簿文件,这个方法需由Excel文件对象启动,先前我们是使用wb当作文件对象的变量,这时可以使用active获得目前工作表对象,概念如下:
![](https://epubservercos.yuewen.com/7BA3AC/31398083003958406/epubprivate/OEBPS/Images/Figure-P16_8660.jpg?sign=1739294152-inlCETie8J6qGFUx5uVuskiSrcHF44D6-0-30d0f59dbb9959f27faf541fafb9e91f)
有了ws工作表对象,可以使用title属性获得或是设定工作表名称,如下所示:
![](https://epubservercos.yuewen.com/7BA3AC/31398083003958406/epubprivate/OEBPS/Images/Figure-P16_8662.jpg?sign=1739294152-g5CHmEpOmBu3BeNijxXfszYAkgs6RcyZ-0-9088535f6a7acb73f904a7e6375c1f42)
假设想要将目前工作表名称改为“My sheet”,可以使用下列指令:
![](https://epubservercos.yuewen.com/7BA3AC/31398083003958406/epubprivate/OEBPS/Images/Figure-P16_8664.jpg?sign=1739294152-WSWRC3RmtBpWGcsGSUNk2d1tpH8kSRaH-0-43652911f034b4d8f6936b100a4b6e31)
要存储目前工作簿文件可以使用下列语法:
![](https://epubservercos.yuewen.com/7BA3AC/31398083003958406/epubprivate/OEBPS/Images/Figure-P16_8666.jpg?sign=1739294152-3CxQhuzF52HRD2KkH15OTu4GtRAPyn2p-0-b0d50cd003f7f9c9916a39594f9c0224)
或是:
![](https://epubservercos.yuewen.com/7BA3AC/31398083003958406/epubprivate/OEBPS/Images/Figure-P16_8668.jpg?sign=1739294152-2330iWt3XVX2gLK07rPsyEIuw4smxRKP-0-5680d687c865f83f92382607cf95f2d5)
程序实例ch1_5.py:建立一个空白的Excel文件,列出预设的工作表名称,然后将预设工作表名称改为“My sheet”,最后用out1_5.xlsx名称存储此文件。
![](https://epubservercos.yuewen.com/7BA3AC/31398083003958406/epubprivate/OEBPS/Images/Figure-P16_8669.jpg?sign=1739294152-lHTcSymhx8lPPuW092R0BjorQDJprL3m-0-aba8e5d5f259d33828162036e5b2425f)
执行结果 下列是执行结果与out1_5.xlsx的结果。
![](https://epubservercos.yuewen.com/7BA3AC/31398083003958406/epubprivate/OEBPS/Images/Figure-P16_1686.jpg?sign=1739294152-tE1WD4RRjxIdpB9f58n7XjGfAIpcJD7o-0-6c599192c75e2704e754ee7fa6e41f4d)
程序实例ch1_5_1.py:重新设计ch1_5.py,使用另一种方式建立与存储工作簿文件out1_5_1.xlsx。
![](https://epubservercos.yuewen.com/7BA3AC/31398083003958406/epubprivate/OEBPS/Images/Figure-P17_8670.jpg?sign=1739294152-6LMR7DQ6WvpPCB4IE6Mgwcg3vOeLYOPP-0-f4060c4df56b5f2d6d1a27bbf709ec9b)
执行结果 与ch1_5.py相同,可是此程序建立了out1_5_1.xlsx工作簿文件。
![](https://epubservercos.yuewen.com/7BA3AC/31398083003958406/epubprivate/OEBPS/Images/Figure-P17_1699.jpg?sign=1739294152-4EU0pK3BZniDkFoI4wjI5o6fR8nxWeU6-0-fb56f7a20ab13efed90acafde6cfeb54)