所以我根据我的特定标准使用Python和Pandas输出CSV。构建CSV文件后,我想运行一个Python在Excel中打开CSV文件的命令。
这样的人有可能吗?
答案 0 :(得分:2)
如果您知道Excel可执行文件的位置:
import subprocess
subprocess.call(("path/to/Excel.exe", "path/to/your.csv"))
如果您不知道位置(但Excel被设置为.csv
文件的默认应用程序),则取决于您使用的操作系统,但由于您需要Excel,我认为它是Windows或OSX:
import os
import subprocess
if os.name == "nt":
os.startfile("path/to/your.csv")
else:
subprocess.call(("open", "path/to/your.csv"))