PythonでExcelを操作し、その後閉じる方法について説明します。この記事では、subprocess
モジュールを使用してExcelを開き、その後閉じる方法を示します。
Excelを開く
まず、subprocess
モジュールを使用してExcelを開きます。以下にそのコードを示します。
import subprocess
excel = 'ファイルパス'
p = subprocess.Popen(['start', excel], shell=True)
このコードは、指定したExcelファイルを開きます。
Excelを閉じる
次に、開いたExcelを閉じる方法を示します。以下にそのコードを示します。
p.terminate()
このコードは、開いたExcelを閉じます。
注意点
しかし、shell=True
を使用してExcelを開いた場合、p.terminate()
やp.kill()
を使用してもExcelは閉じません。そのため、Excelのフルパスを指定してPopen
すれば、p.terminate()
でExcelを閉じることができます。
p = subprocess.Popen([r"C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE", excel])
以上がPythonでExcelを操作し、その後閉じる方法です。この記事が役立つことを願っています。.