我们可以向谁展示正在运行的 Excel 实例并传入数据框?

我可以像这样启动一个新的 Excel 实例。

from win32com import client
excel=client.Dispatch("Excel.Application")

我在 Windows 任务管理器中看到 Excel 正在运行,但实际上在任务栏中看不到 Excel。我知道 Excel 正在运行,但我无法与其交互。如何显示正在运行的 Excel 实例?另外,我希望能够将数据框写入 Excel 的活动实例中。我怎样才能做到这一点?

谢谢!!


qq_花开花谢_0
浏览 74回答 1
1回答

FFIVE

添加excel.Visible = True以显示 Excel 应用程序。from win32com import clientexcel=client.Dispatch("Excel.Application")excel.Visible = True  # show excelto_excel对于数据框,在打开 Excel 应用程序之前使用 pandas 写入 Excel 文件可能更容易。import pandas as pddf = pd.DataFrame()df["A"] = [1,2,3,4,5]df["B"] = ["A", "B", "C", "D", "E"]df.to_excel('data.xlsx', index=False)  # write to Sheet1
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python