添付ファイルの参照方法に関して
お世話になっております。
添付ファイルやファイル型オブジェクトの.file形式に関して質問があります。
Kompiraジョブフローから添付ファイル(.xlsx)を参照し、openpyxlを使用してExcelファイルのデータの読み書きを行おうとしています。
Excel ファイルは /home/file/attached_file ディレクトリ以下に保存しています。
['attached_file1']は.xlsx形式のファイルです。
|file = /home/file/attached_file['attached_file1']|
|name = file['name']|
[./ExcelRW.get_cell_value:
'name',
'sheet1'
'A1'
] ->
print($RESULT)
「ExcelRW.get_cell_value」は以下のライブラリです。
from openpyxl import load_workbook # 引数はExcelファイル名、シート名、セル番号 def get_cell_value(filename, sheet_name, cell): wb = load_workbook(filename) # ファイルの読み込み ws = wb[sheet_name] # シートの指定 return ws[cell].value # 指定されたセルの値を返す
ジョブフローを実行すると画像のようなエラーが出てしまいます。
これは添付ファイルやファイル型オブジェクトだと、.file形式に変換されてしまっていることが原因なのでしょうか?
また、リモートサーバのattached_fileディレクトリにはattached1_14.fileという名前でファイルが保存されているのですが、.xlsx形式の名前のまま保存することは可能でしょうか?
.xlsx形式のファイルを参照するために何か改善できる点がお分かりになりましたらご教示いただけますと幸いです。
よろしくお願いいたします。
サインインしてコメントを残してください。
コメント
2件のコメント