简体   繁体   English

在python中使用多个excel工作簿

[英]Working with multiple excel workbooks in python

Using win32com, I have two workbooks open. 使用win32com,我打开了两个工作簿。

  1. How do you know which one is active? 你怎么知道哪一个是活跃的?
  2. How do you change which one is active? 你如何改变哪一个是活跃的?
  3. How can you close one and not the other? 你怎么能关闭一个而不是另一个? (not Application.Quit()) (不是Application.Quit())

What is your larger goal here? 你在这里的目标是什么? Automate already open excel windows or simply write XLS files? 自动打开excel窗口或只是编写XLS文件? If it's the latter you should use consider using xlwt . 如果是后者,你应该考虑使用xlwt

How do you know which one is active? 你怎么知道哪一个是活跃的?

xl = win32com.client.Dispatch("Excel.Application")
wbOne = xl.Workbooks.Add()
wbTwo = xl.Workbooks.Add()
xl.ActiveWorkbook == wbOne
 False
xl.ActiveWorkbook == wbTwo 
 True

How do you change which one is active? 你如何改变哪一个是活跃的?

wbOne.Activate()
xl.ActiveWorkbook == wbOne
 True

How can you close one and not the other? 你怎么能关闭一个而不是另一个? (not Application.Quit()) (不是Application.Quit())

wbOne.Close()
wbTwo.Close()

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 使用 Python 完成多个 Excel 工作簿的文件路径 - Complete file path of multiple Excel workbooks with Python Python:将多个 Excel 工作簿读入一个 DataFrame - Python: Read in Multiple Excel Workbooks into one DataFrame Excel 和 Python:合并 + Append 具有多个工作表的多个工作簿 - Excel and Python: Merge + Append multiple workbooks with multiple worksheets 使用Python将多个Excel工作簿的选择保存为一个pdf - Save selection of multiple Excel workbooks to one pdf with Python 如何使用python从多个excel工作簿中堆叠特定工作表 - how to stack specific sheets from multiple excel workbooks using python 如何使用 Python 将多个 Excel 工作簿合并为一个工作簿 - How to Merge Multiple Excel Workbooks into a single Workbook using Python 使用Python 3将多个Excel工作簿和工作表导入到单个数据框中 - Using Python 3 to import multiple excel workbooks and sheets into single data frame 对多个 excel 工作簿的脚本更改 - Scripting changes to multiple excel workbooks 如何使用Python合并来自不同工作簿的多个同名excel工作表并保存到新的excel工作簿中 - How to merge multiple excel sheet with the same name from different workbooks and save into a new excel workbook using Python 对多个Excel工作簿使用相同的格式变量 - Use same formatting variable for multiple Excel workbooks
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM