xlwings 操作 excel
xlwings: xlwings是一个Python库,它使Python的一些数据分析特性可以在Excel实例中使用,包括对numpy数组、pandas Series和DataFrame的支持。与其他任何Python库一样,我们可以使用pip或conda等常用方法来安装它。详细文档(https://www.kancloud.cn/gnefnuy/xlwings-docs/1127455) 在xlwings中,有四种主要的对象类型,按递减的层次顺序排列:App(代表一个Excel实例)、Book、Sheet和Range。除了这些之外,我们还将处理Chart和Shape对象。 一 application 操作: 1 导入: import xlwings as xw 2 打开 excel app = xw.App(visible=True,add_book=True) #visible是否可见。False表示后台运行。 add_book 是否新建一个工作簿 其他操作: app.screen_updating = False # :屏幕更新,就是说代码对于excel的操作你可以看见,关闭实时更新可以加快脚本运行。默认是True。 app.pid #App进程pid app.books #返回一个打开的全部workbook的列表。Python打开的和手动打开的是不互通的 终止进程,强制退出。