为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

qq_花开花谢_0 2023-09-02 16:41:36
我可以像这样启动一个新的 Excel 实例。from win32com import client excel=client.Dispatch("Excel.Application")我在 Windows 任务管理器中看到 Excel 正在运行,但实际上在任务栏中看不到 Excel。我知道 Excel 正在运行,但我无法与其交互。如何显示正在运行的 Excel 实例?另外,我希望能够将数据框写入 Excel 的活动实例中。我怎样才能做到这一点?谢谢!!
查看完整描述

1 回答

?
FFIVE

TA贡献1797条经验 获得超6个赞

添加excel.Visible = True以显示 Excel 应用程序。


from win32com import client

excel=client.Dispatch("Excel.Application")

excel.Visible = True  # show excel

to_excel对于数据框,在打开 Excel 应用程序之前使用 pandas 写入 Excel 文件可能更容易。


import pandas as pd


df = 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


查看完整回答
反对 回复 2023-09-02
  • 1 回答
  • 0 关注
  • 97 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信