EXCEL 应用程序窗口未在 workbook.close() 上关闭

2024-02-09

当我使用打开工作簿时

wbTest = xlwings.Book('test.xlsm')

EXCEL 应用程序打开并显示工作簿。但是当做一个

wbTest.close()

之后,工作簿关闭,但 EXCEL 窗口保持打开状态,因此我必须手动关闭它,即使xlwings.apps返回一个空列表:

有没有办法在最后一个工作簿关闭后立即关闭 EXCEL 窗口?

到目前为止,在官方文档(readthedocs)中我找不到解决这个问题的任何内容。


在 Windows 上,xlwings 目前需要工作簿才能与 Excel 进行通信。但是,您可以通过退出应用程序而不是仅仅关闭工作簿来实现您想要的目的(您可以首先检查该应用程序中是否打开了多个工作簿len(wbTest.app.books)):

wbTest.app.quit()

您可能想先保存工作簿,或者也可以app.kill().

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

EXCEL 应用程序窗口未在 workbook.close() 上关闭 的相关文章

  • GUI 测试工具 PyUseCase 与 Dogtail 相比如何?

    GUI测试工具如何Py用例 http pypi python org pypi PyUseCase重命名为故事文本 http pypi python org pypi StoryText 相比于Dogtail http en wikiped
  • 生成Excel文件错误

    我在经典 ASP 中使用以下代码生成 Excel 文件 代码很简单并且有效 我在 Windows Vista x86 上的 IIS 7 0 下运行代码 两个问题 有一个奇怪的警告框 这是屏幕快照 http i27 tinypic com 2
  • 如何同时运行多个功能[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我有以下代码 my func1 my func2 my func3 my func4 my func5 是否可以同时计算函数的数据 而
  • Scrapy 文件管道不下载文件

    我的任务是构建一个可以下载所有内容的网络爬虫 pdfs 在给定站点中 Spider 在本地计算机和抓取集线器上运行 由于某种原因 当我运行它时 它只下载一些但不是全部的 pdf 通过查看输出中的项目可以看出这一点JSON 我已经设定MEDI
  • Python3将模块从文件夹导入到另一个文件夹

    我的结构字典是 mainFolder folder1 init py file1 py file2 py folder2 init py file3 py file4 py setup py init py 我需要将 file4 py 从f
  • Python 内置对象的 __enter__() 和 __exit__() 在哪里定义?

    我读到每次使用 with 时都会调用该对象的 enter 和 exit 方法 我知道对于用户定义的对象 您可以自己定义这些方法 但我不明白这对于 打开 等内置对象 函数甚至测试用例是如何工作的 这段代码按预期工作 我假设它使用 exit 关
  • Python Selenium 打印另存为 PDF 等待文件名输入

    我正在尝试通过打印对话框将网站另存为 PDF 我的代码允许我另存为pdf 但要求我输入文件名 我不知道如何将文件名传递到弹出框 附上我的代码 import time from selenium import webdriver import
  • 为什么需要设置WORKON_HOME环境变量?

    我已经有一段时间没有使用 python 虚拟环境了 但我也安装了虚拟环境包装器 我的问题是 在文档页面中它说要这样做 export WORKON HOME Envs mkdir p WORKON HOME source usr local
  • 在 Python 中从 Excel 复制 YEARFRAC() 函数

    因此 我使用 python 来自动执行一些必须在 Excel 中执行的重复任务 我需要做的计算之一需要使用yearfrac 这在Python中被复制了吗 I found this https lists oasis open org arc
  • 我可以用关闭的文件对象做什么?

    当您打开文件时 它存储在一个打开的文件对象中 该对象使您可以访问该文件的各种方法 例如读取或写入 gt gt gt f open file0 gt gt gt f
  • 无法通过 Android 应用程序访问我的笔记本电脑的本地主机

    因此 我在发布此内容之前做了一项研究 我发现的解决方案不起作用 更准确地说 连接到我的笔记本电脑的 IPv4192 168 XXX XXX 没用 连接到10 0 2 2 加上端口 不起作用 我需要测试使用 Django Rest 框架构建的
  • multiprocessing.Queue 中的 ctx 参数

    我正在尝试使用 multiprocessing Queue 模块中的队列 实施 https docs python org 3 4 library multiprocessing html exchang objects Between p
  • 使用 python 脚本更改 shell 中的工作目录

    我想实现一个用户态命令 它将采用其参数之一 路径 并将目录更改为该目录 程序完成后 我希望 shell 位于该目录中 所以我想实施cd命令 但需要外部程序 可以在 python 脚本中完成还是我必须编写 bash 包装器 Example t
  • pandas groupby 操作缺少数据

    在 pandas 数据框中 我有一列如下所示 0 M 1 E 2 L 3 M 1 4 M 2 5 M 3 6 E 1 7 E 2 8 E 3 9 E 4 10 L 1 11 L 2 12 M 1 a 13 M 1 b 14 M 1 c 15
  • Snakemake:将多个输入用于具有多个子组的一个输出的规则

    我有一个工作管道 用于下载 比对和对公共测序数据执行变体调用 问题是它目前只能在每个样本的基础上工作 i e作为每个单独测序实验的样本 如果我想对一组实验 例如样本的生物和 或技术复制 执行变体调用 则它不起作用 我试图解决它 但我无法让它
  • Office 365 中 Excel 中 Power Pivot 的计算列中正确的 DAX GROUPBY 语法是什么

    将以下语法输入到下面在 Excel Office 365 版本 的 powerpivot 中提供的表 Visits 的计算列公式中 GROUPBY Visits Patient Name First Visit Date MINX CURR
  • SQLAlchemy 与 count、group_by 和 order_by 使用 ORM

    我有几个函数需要使用 count group by 和 order by 进行一对多连接 我使用 sqlalchemy select 函数生成一个查询 该查询将返回一组 id 然后我对其进行迭代以对各个记录执行 ORM 选择 我想知道是否有
  • 从Excel单元格中提取固定长度的数字

    一些类似名称的线程 但仍然无法解决我的问题 我需要从 Excel 字符串中提取固定长度的 NUMBER 值 在我的场景中为 8 位数字 为此目的提供了以下 Excel 公式 MID A1 FIND SUBSTITUTE SUBSTITUTE
  • 从 Django 运行 shell 命令

    我正在 Django 中开发一个网页 使用 apache 服务器 需要调用 shell 命令来启用 禁用一些守护进程 我尝试这样做 os system service httpd restart 1 gt HOME out 2 gt HOM
  • 使用 python 将 CSV 文件上传到 Microsoft Azure 存储帐户

    我正在尝试上传一个 csv使用 python 将文件写入 Microsoft Azure 存储帐户 我已经发现C sharp https blogs msdn microsoft com jmstall 2012 08 03 convert

随机推荐

  • Jquery返回值

    我用了一段代码 jQuery fn MyFunction function return this each function attributes test return attributes 但当我打电话时 var1 this MyFu
  • 如何在表格布局中应用行跨度?

    如何将 row span 应用于 TableLayout 我想做一些类似于这张图片的东西 但我不知道该怎么做 制作这样的东西的正确方法是什么 TableLayout不支持行跨度 仅支持列跨度 GridLayout支持行跨度和列跨度 图片来自
  • Google 附近地点搜索

    我想知道我们是否可以通过给出固定点周围的半径参数来获取附近的位置 假设我只想获取某个特定位置直径 10 公里内的附近位置 我可以使用谷歌API来做到这一点吗 或者 我必须为此使用其他东西吗 from http code google com
  • Firebase 将数据保存为 List,有时保存为 Map 对象

    我将键保存为数值的数据 其中键是用户尝试的问题 如果用户尝试了所有问题 则它可能是连续的 例如 键可能是 0 1 2 3 这由 Firebase 保存为数组 如图所示 JSON is parthgupta48 gmail com attem
  • Angular onPush 不会从父级更新子属性

    我有一个如下所示的子组件 Component selector app child changeDetection ChangeDetectionStrategy OnPush template text export class Chil
  • 如何在 kafka-console- Producer 中启用幂等性?

    我正在尝试在 kafka console Producer 上启用 幂等 选项 参考以下链接 https gerardnico com dit kafka Producer idempot https gerardnico com dit
  • 如果使用正则表达式连续出现超过 1 个单词,如何从字符串中删除该单词

    我想删除这个词 br 如果它连续发生一次以上 例子 word word br br 变成 word word br and word br br br word br br 变成 word br word br 我想使用replace或re
  • PhoneGap Android:如何强制应用程序使用 asset\www\res 中的图标而不是 res\drawable 文件夹?

    我已经使用 Eclipse 创建了新的 Android PhoneGap 项目 并将我的 iPhone PhoneGap 项目的现有 WWW 文件夹放入其中 我已在 Android 文件夹内添加了 Android 设备的所有图标和屏幕 如此
  • Apache 忽略文件扩展名

    我使用以下 htaccess 代码来使我的 URL 更清晰 RewriteEngine on RewriteBase RewriteCond REQUEST FILENAME f RewriteCond REQUEST FILENAME d
  • 将 dbeaver 连接到远程服务器上托管的 postgres

    我们使用 postgres db 托管两个服务器 请原谅我的行话 我们通常通过终端连接 例如 本地 gt 使用谷歌身份验证 ssh 服务器 1 gt 使用谷歌身份验证 ssh 服务器 2 gt psql h 主机名 U Uname d DB
  • 为什么 File.exists() 在多线程环境中表现不稳定?

    我有一个在 java JDK 1 7 下运行的批处理进程 它在具有 RHEL 2 6 18 308 el5 1 SMP 的系统上运行 此过程从数据库获取元数据对象的列表 它从该元数据中提取文件的路径 该文件可能实际存在 也可能不存在 该过程
  • 是否可以将 char * 转换为结构?

    这是我的问题 rcvfrom 参数之一是 char 一旦我从中获取数据 我想将其转换为结构 然而选角并不成功 我究竟做错了什么 这是我所做的 struct int8 t seq int8 t ack bool flag char data
  • Jenkins 将构建参数传递给 email-ext 模板

    如何将构建参数传递给 email ext jelly 模板 在进行一些构建之前 我想放置不同的自定义消息 一些公告 非代码更改 决策等 我正在考虑将其作为构建参数 以便我看到一个屏幕 提示我输入如果我要手动构建 请发送消息 编辑 我找到了一
  • 在 Bash 中检查字符串是否包含斜杠或反斜杠?

    我目前正在尝试让我的 bash 脚本检查字符串是否包含 or a 但不知何故我无法让它工作 这是我到目前为止得到的 if 1 then elif if 1 then fi 非常感谢帮助 谢谢 这检查是否 or 都在变量中 string if
  • Ant Javac 和 Commandline Javac 给出不同的结果

    我有一个导入一些 servlet 库的类 当我从命令行编译它时 一切都很好 当我使用 ant 编译任务来编译它时 它给出了在其路径中找不到 servlet 库的错误 这是已知 常见的现象吗 这是我的 Ant 目标
  • 使用 getElementsByTagName 选择所有 div

    我正在做一个项目 我只能使用 JS 来操作 HTML 文件 我想更改 HTML 中所有 div 的背景颜色 目前我有以下内容 Highlight Function function highlight e e target style ba
  • 如何删除单个换行符?

    我想删除文本中的单行符 但不删除双行符 我可以使用替换行 r n 如何删除单个换行符 EDIT 我还需要在每行之前添加空格 例如 如果原始文本是 line1 line2 line3 它必须转换为 line1 line2 line3 如果我明
  • 如何解决“未捕获的类型错误:将循环结构转换为 JSON”

    我正在执行一个网页 但在控制台上检查它时显示以下错误 未捕获的类型错误 将循环结构转换为 JSON console log JSON stringify physicianInfo Ext Ajax request async true u
  • Netbeans 可以在特定虚拟机中运行项目吗?

    我的 Win7 系统上安装了 64 位 Java 7 JDK 然而 我正在从事的项目之一需要调用一些古老的 C DLL 通过 JNI 而我只有 32 位版本 如果我尝试在 64 位 JVM 中运行它 我会收到错误 无法在 AMD 64 位平
  • EXCEL 应用程序窗口未在 workbook.close() 上关闭

    当我使用打开工作簿时 wbTest xlwings Book test xlsm EXCEL 应用程序打开并显示工作簿 但是当做一个 wbTest close 之后 工作簿关闭 但 EXCEL 窗口保持打开状态 因此我必须手动关闭它 即使x