アクセスする必要があるデータを持つファイルがxlsx形式で生成されていますが、私の目的に合わせてxls形式にする必要があります。Python/Excel:プログラムでOffice Excel互換性チェッカーを無効にする
win32com.clientを使用してファイルを開くことはできますが、xlsx - > xls形式からフォーマット/機能が失われたことを通知する互換性チェッカーのダイアログポップアップによって保存が完全に完了できません。
ここでは、現在私が実行として、ファイルを保存することはできませんコードだが、ダイアログを閉じることを待ってハングアップ、任意の助けもいただければ幸いです。
excel = win32com.client.Dispatch('Excel.Application')
excel.DisplayAlerts = False
in_file = u"C:\\Path\\to\\infile\\infile.xlsx"
out_file = u"C:\\Path\\to\\outfile\\outfile.xls"
wb = excel.Workbooks.Open(in_file)
wb.CheckCompatibility = False
wb.DoNotPromptForConvert = True
wb.SaveAs(out_file, FileFormat=56) #Execution hangs here
wb.Close()
excel.Quit()
私は、他の同様の記事を見てきましたこのスクリプトで既に設定したメソッドと属性について言及してください。私はまた、= 0
Microsoft Excel 2010 * –