IronPythonを使用して一連のExcelワークシートをInteropを使用して区切られたテキストファイルにエクスポートしようとしています。私はSaveAs
メソッドを使うべきだと思いますが、それと同等のpython構文が何であるかはわかりません。現在のコードでは、最も明白な構文がSaveAs(file ".txt", olTXT)
になるため、Excel形式でワークシートを保持しますが、これは失敗します。ExcelワークシートをIronPythonからテキストファイルとして保存する
import clr
clr.AddReferenceName('Microsoft.Office.Interop.Excel')
import Microsoft.Office.Interop.Excel as Excel
xl = Excel.ApplicationClass()
xlFiles = open('\path\to\files.xls', 'r')
for file in xlFiles:
wb = xl.Workbooks.Open(file)
ws = wb.Worksheets(1)
ws.SaveAs(file ".txt")
どうすればよいですか? Interacting with Excelより優れた参照がある場合は、教えてください。ご協力いただきありがとうございます!