簡體   English   中英

在python中使用多個excel工作簿

[英]Working with multiple excel workbooks in python

使用win32com,我打開了兩個工作簿。

  1. 你怎么知道哪一個是活躍的?
  2. 你如何改變哪一個是活躍的?
  3. 你怎么能關閉一個而不是另一個? (不是Application.Quit())

你在這里的目標是什么? 自動打開excel窗口或只是編寫XLS文件? 如果是后者,你應該考慮使用xlwt

你怎么知道哪一個是活躍的?

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

你如何改變哪一個是活躍的?

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

你怎么能關閉一個而不是另一個? (不是Application.Quit())

wbOne.Close()
wbTwo.Close()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM