![Python玩转Excel:轻松实现高效办公](https://wfqqreader-1252317822.image.myqcloud.com/cover/524/52842524/b_52842524.jpg)
上QQ阅读APP看书,第一时间看更新
2-2 复制工作表
可以使用下列方法复制工作表。
![](https://epubservercos.yuewen.com/7BA3AC/31398083003958406/epubprivate/OEBPS/Images/Figure-P25_8693.jpg?sign=1739270701-VVUnJqrtpuY6HfLwMD8HeUvyRAgtnxwA-0-d06b945f5ce5f69945f2cea4cf68944e)
上述src是要复制的工作表,例如,下列是复制工作表简单的语法。
![](https://epubservercos.yuewen.com/7BA3AC/31398083003958406/epubprivate/OEBPS/Images/Figure-P25_8695.jpg?sign=1739270701-7R2akKnsY7O7RxCcBGmZRbDHOxow9iY2-0-7dd6d61bf8ddf62852bf1ea95998b3d1)
复制工作表时需留意下列事项:
(1)只复制单元格的值、格式、超链接、批注、大小等属性。
(2)影像、图表不复制。
(3)当工作簿以只读(Read Only)或只写(Write Only)模式开启时,无法复制。
(4)不可以在不同工作簿间复制工作表。
注 若是想在不同工作簿间复制工作表,必须读取来源自工作簿的工作表内容,然后写入目的工作簿指定的工作表内,相关实例可以参考4-2节。
程序实例ch2_4.py:为data2_4.xlsx的2025Q1工作表复制一份,如果没有指定新的名称,系统会自定义为“原名称+Copy”。
![](https://epubservercos.yuewen.com/7BA3AC/31398083003958406/epubprivate/OEBPS/Images/Figure-P26_8696.jpg?sign=1739270701-RA4VyeMbx4WkaSq58tS8z0nIlcTXEJje-0-1b6bffabec2bf9d052aed3f036ea7775)
执行结果 下列是Python Shell窗口和out2_4.xlsx的结果。
![](https://epubservercos.yuewen.com/7BA3AC/31398083003958406/epubprivate/OEBPS/Images/Figure-P26_1946.jpg?sign=1739270701-8mFYrb08hajHdK4cTaR6QdmA3daikn8m-0-e8942996a93a8f5eb2c4dc6dc469cb78)
注 文件若是在开启状态,无法执行存储,所以如果读者多次测试本程序,请记得将out2_4.xlsc关闭。