私はプログラミング/Pythonに比較的慣れていないので、助けていただければ幸いです。COM 経由で Excel を使用して、Excel ファイルを特定の形式で保存したいと考えています。コードは次のとおりです。
import win32com.client as win32
def excel():
app = 'Excel'
x1 = win32.gencache.EnsureDispatch('%s.Application' % app)
ss = x1.Workbooks.Add()
sh = ss.ActiveSheet
x1.Visible = True
sh.Cells(1,1).Value = 'test write'
ss.SaveAs(Filename="temp.xls", FileFormat=56)
x1.Application.Quit()
if __name__=='__main__':
excel()
私の質問は、コードが明示的にわからない場合、FileFormat を指定するにはどうすればよいかということです。ドキュメントを参照すると、FileFormat オブジェクトに関する参照が見つかります。XlFileFormat オブジェクトにアクセスして、その列挙値を見つけられるようにインポートする方法がわかりません。
ありがとう!