结合作者提出的解决方案,我发现有时当你在个人宏工作簿中有宏时,打开工作簿的计数器会发生变化。这就是为什么我添加了一个简单的函数来处理这种情况。在

在我的例子中,有时我会打开多个excel文件,这样可以很方便地删除受宏影响但又不想关闭的工作簿。在def quit_excel(wb):

"""wb: workbook object from xlwings"""

print(wb.app.books) # for debugging and visualization of opened workbooks

# look if PERSONAL.XLSB is in the list of books associated with the Excel App

if "PERSONAL.XLSB" in [b.name for b in wb.app.books]:

if len(wb.app.books) == 2:

print("personal, 2, quitting")

wb.app.quit()

else:

print("personal, closing")

wb.close()

else:

if len(wb.app.books) == 1:

print("no personal, 1, quitting")

wb.app.quit()

else:

print("no personal, closing")

wb.close()

python如何关闭excel窗口_EXCEL应用程序窗口未关闭工作簿。关闭()相关推荐

  1. 等Excel工作簿关闭后自动加密压缩备份

    ; ; 等Excel工作簿关闭后自动加密压缩备份.ahk ; ; 腾讯QQ号 595076941 ; 作者:boai ; 写作日期:2019年5月15日 ; 版本号:第1版 ; 手机号(中国移动) 1 ...

  2. 【Excel学习笔记9】冻结窗格、工作簿、工作表、视图

    1.1如何冻结想要的行和列? 1)如何创建工作簿?两种方法 2)创建后的工作簿有1个表单,怎么让刚创建的工作簿就有3个表单? 3)如何切换工作簿? 4)如何使两个工作簿并排,达到以下效果? 5)如何对 ...

  3. python中openpyxl模块对excel的处理学习(一)新建工作簿,工作表的创建与命名

    openpyxl模块用于读写excel的xlsx等文件,不支持xls from openpyxl import Workbook, load_workbookdef openpyxl_test1(): ...

  4. Excel VBA实例教程 #051:不打开工作簿取得其他工作簿数据

    在Excel的使用过程中,经常需要引用其他工作簿的数据,而用户往往希望能在不打开工作簿或看似不打开工作簿的情况下取得其他工作簿中的数据,有以下几种方法可以实现. 1.使用公式 如果需要引用的数据不是太 ...

  5. Excel 2010 VBA 入门 067 导入多个工作簿中的工作表

    目录 示例 实现代码 导入多个工作簿中的工作表 Application. ScreenUpdating属性 示例 如图所示,在同一个目录下有多个工作表名称相同的工资汇总月报.现希望通过VBA建立该多个 ...

  6. Excel 2010 VBA 入门 100 将xls格式工作簿批量转换为xlsx格式

    目录 示例 代码 使用HasVBProject属性判断工作簿是否有代码 禁止打开工作簿时执行程序 示例 在某个文件夹下存有若干个以Excel 2003版本存储的工作簿(xls格式).将这些xls格式的 ...

  7. Excel 如何让一个表格成为另一个工作簿的sheet

    要让一个Excel表格成为另一个工作簿的sheet,可以按照以下步骤操作: 打开要将表格复制到的目标工作簿. 在目标工作簿中创建一个新的工作表,可单击工作表标签下的"+"符号或使用 ...

  8. extjs中store获取后台数据_Excel实战技巧64: 从工作簿中获取数据(不使用VBA)

    学习Excel技术,关注微信公众号: excelperfect 这是在研读<Escape From Excel Hell>时学到的技术,从本工作簿中或者其他工作簿中获取所需要的数据,以便于 ...

  9. 关于EXCEL里的 “名称”用法 ,一般不能跨工作簿,除非同时开着

    问题:EXCEL里的名称 1 是个啥 2 有啥用 1 名称是个啥 可以说,就是个名字:代表了,EXCEL里的一个区域,比如1行,1列,或1个单元格等等 也可以说是个外包装,把其他东西再包了一层 2 名 ...

最新文章

  1. python中的日期与时间
  2. 开源库的使用方法以及libjpeg的移植详解
  3. Apache安装遇到的相关问题
  4. java http客户端_java 11 标准Java异步HTTP客户端
  5. tensorflow object detection API训练错误解决
  6. Kafka Unsupported major.minor version 52.0
  7. JAVA面试题集收藏大放送
  8. 微信小程序循环不同列表实现动态点击隐藏
  9. 360浏览器一打开就是瑞星安全网址怎么办
  10. python能做什么项目-Python 的练手项目有哪些值得推荐?
  11. windows11截屏快捷键失效
  12. 蜻蜓FM2014年校招笔试题目 - 规则二叉树
  13. STM32跑马灯实验的基本步骤(库函数)
  14. 实现财务自由 之 美股上市公司的年报(年度财报)(国内外公司年报20-F,10-k)查阅、下载、以及 翻译中文查阅、下载的方法
  15. 微软官方给出无法安装WIN10更新的终极解决办法:覆盖安装
  16. java字符串转list_java将String字符串转换为ListLong类型实例方法
  17. Python使用adbapi实现MySQL数据库的异步存储
  18. 【unity】几个常用脚本
  19. Pascal VOC数据集 下载 百度云
  20. Python for Data Analysis_2nd_Task 5 之 Pandas 进阶

热门文章

  1. ChatGPT AI绘图Siri快捷指令,根据描述生成图片
  2. 新鲜出炉的京东面试题
  3. 虚拟机:host-only
  4. docker安装elasticesearch
  5. STL中vector的几种初始化方式
  6. 你自学过哪些软件测试技术?转行做测试纠结自学还是报班培训?
  7. Vue3入门笔记----实现首页的展示内容
  8. 港口应急广播系统方案
  9. JUnit 5 简介
  10. python使用statsmodels包中的tsa.acf函数计算时间序列数据所有滞后位置个数(级别)的自相关性、tsaplots函数可视化时间序列数据所有滞后位置个数(级别)的自相关性