Free Trial

ディスカッション

答えを見つけ、質問し、Alteryx の専門知識を共有してください。

書式付きExcelファイルに"Overwrite Sheet or Range"したのですが、一行目はoverwriteされるものの、二行目以下が書き込まれません。

hideyuki_ito
アトム

あらかじめ書式を設定したExcelファイルのテンプレートをcommandツールでコピーし、コピー&renameしたExcelファイルにデータを書き込むことを考えていますが、一行目のレコードしか書き込まれません。どこか設定を誤っているのか、ご教示いただければ幸いです。

 

まず、Output Data toolでは下記の設定をしています。出力ファイル名は前段のformuraツールで生成します。

 

hideyuki_ito_1-1677556120266.png

 

OutputFileName columnには、前段のFormuraツールで、下記のような指定をしています。A1:ZZ65535は多めの矩形範囲を指定しており、上書きするデータはこの範囲に収まります。

 

hideyuki_ito_2-1677556195160.png

 

Output Data toolのメッセージには下記が表示されていて、35行のレコードが書き込まれたように見えるのですが、書き込まれたExcelファイルを開けてみると1行目しか書き込まれていません。

 

35 records were written to "C:\Users\UUU\DDD\FFF.xlsx" (Parameters$A1:ZZ65535)

10件の返信10
AkimasaKajitani
17 - Castor
17 - Castor

ちなみに、2023.1のPublic Previewも始まってますが、次のバージョンで導入されるContorol Containerがあると、完全に実行順を制御できるようになります。

 

https://community.alteryx.com/t5/Alter-Nation/You-Are-Invited-to-Alteryx-Public-Preview-23-1/ba-p/10...

 

ワークフローの実行順で苦労されている場合は、こちらが福音になるかと思います(が、いつリリースなんだろう・・・Inspireの直前くらいな予感がするので、4月末くらい?)