Excelファイルは、Excelアプリケーション上でファイルがオープンされるときに最適化を行うという特徴があります。フローサービスではExcelファイルのバイナリに対して直接編集してこの最適化が行われないため、同じテンプレートファイルに連続して更新を行うとファイルサイズが継続的に増加する現象が発生します。
次のことを行うと、フローが1回実行されるたびにテンプレートファイルが更新されることになりファイルの肥大化を避けることができます。
- フローの最初でテンプレートファイルをコピーする。
- ExcelOutput(ExcelPOIOutput)コンポーネントで、コピーで作成したファイルをテンプレートに指定して処理を行う。