使用Win32com和Python在Excel中插入表

问题描述 投票:-1回答:1

我正在生成多个Excel文件并将数据框导出到各个选项卡。我想为其中一个标签“插入表格”(在Excel中为ctrl + t),然后继续在同一文件中工作。 ...有关如何执行此操作的任何建议?我不想使用workbooks.open()创建新的工作簿对象,因为我处于过程的中间。我不能使用xlsxwriter或openpyxl,首选win32com。我被困住了……任何帮助和榜样都将不胜感激。

python excel win32com
1个回答
0
投票

如果您不想使用win32com打开新的工作簿,则可以像这样使用当前活动的工作簿:

import win32.com.client as win32

xl = win32.GetActiveObject("Excel.Application")
wb = xl.Workbooks("WorkbookName")

我相信您也可以遍历xl.Workbooks。

© www.soinside.com 2019 - 2024. All rights reserved.