我可以像这样启动一个新的 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
添加回答
举报
0/150
提交
取消