![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=1739144733-ekRI2hsLcz0SBy6GWhjiUFWdzHv6j3WI-0-3940ed2327d99c8f5dc0c978f93e5021)
有了ws工作表对象,可以使用title属性获得或是设定工作表名称,如下所示:
![](https://epubservercos.yuewen.com/7BA3AC/31398083003958406/epubprivate/OEBPS/Images/Figure-P16_8662.jpg?sign=1739144733-0yeow9m6TPhapu50LGmvYDfLzFboLbo4-0-d4216021fa924b87f2e94a5c7cab6f0c)
假设想要将目前工作表名称改为“My sheet”,可以使用下列指令:
![](https://epubservercos.yuewen.com/7BA3AC/31398083003958406/epubprivate/OEBPS/Images/Figure-P16_8664.jpg?sign=1739144733-XpQfLQzf7JYLdTRkgAjF6w0hbp50wfLc-0-c7336bf6ff17a7f3f79aee9af6ca12bf)
要存储目前工作簿文件可以使用下列语法:
![](https://epubservercos.yuewen.com/7BA3AC/31398083003958406/epubprivate/OEBPS/Images/Figure-P16_8666.jpg?sign=1739144733-VJUUWiK9F7MVu0AH34I82fwZLUYJkOIa-0-7830447f23fad1bae6995d6f76ec0640)
或是:
![](https://epubservercos.yuewen.com/7BA3AC/31398083003958406/epubprivate/OEBPS/Images/Figure-P16_8668.jpg?sign=1739144733-mPAOznZbaqKjAVt4Wmdc3mN0inB3jAom-0-d08997ad9971d507bb933f3131a6903d)
程序实例ch1_5.py:建立一个空白的Excel文件,列出预设的工作表名称,然后将预设工作表名称改为“My sheet”,最后用out1_5.xlsx名称存储此文件。
![](https://epubservercos.yuewen.com/7BA3AC/31398083003958406/epubprivate/OEBPS/Images/Figure-P16_8669.jpg?sign=1739144733-Ts0u301B6lFAVXn74LWwHGLJiEmCX0tN-0-babea17f790127fcc379ac22b84123e9)
执行结果 下列是执行结果与out1_5.xlsx的结果。
![](https://epubservercos.yuewen.com/7BA3AC/31398083003958406/epubprivate/OEBPS/Images/Figure-P16_1686.jpg?sign=1739144733-HAGE0lJM21cTBZn0ZIvnjBaaKINEBddF-0-054258054a38e5dc5c88c80bc5bf6b32)
程序实例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=1739144733-HQ1RkQUA93oCAPxErXp0bPXS3T5gES33-0-f5882af72bd7f739e58e18287a9acd84)
执行结果 与ch1_5.py相同,可是此程序建立了out1_5_1.xlsx工作簿文件。
![](https://epubservercos.yuewen.com/7BA3AC/31398083003958406/epubprivate/OEBPS/Images/Figure-P17_1699.jpg?sign=1739144733-FLUfAxVwDBEixRaMXqNzaPBZPzt7jXiK-0-510d12f4c0bb7f0cc402ef8c74499088)