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を操作し、その後閉じる方法です。この記事が役立つことを願っています。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です