私はWIN32comを使用してExcelを使用しています。Excel が毎回新しいインスタンスを開くようにする必要があります。したがって、これを実行して既に Excel を開いている場合は、新しい Excel を開く必要があり、スクリプトでファイル 2 の 2 番目の Excel ウィンドウを開く必要があります。これは私が使用しているものです。開くことはできますが、新しいインスタンスではできません。
import win32com.client
import os
x1 = win32com.client.Dispatch("Excel.Application")
wb1= x1.workbooks.Open("X:\File1.xlsx")
wb2 = x1.workbooks.Open("X:\File2.xlsm")
x1.close("X:\File1.xlsx")