FAQ

expageランタイムで日付が書式に合わせて出力されません

公開日:2026/06/10

  • V12
  • V11

Question

excelテンプレートのセルの書式を「yyyy年mm月dd日」に設定しています。
データを[2025/10/30]として実行したところ、そのまま[2025/10/30]で出力されてしまいました。
[2025/10/30]を「2025年10月30日」と変換して出力する方法を教えてください。


Answer

日付を書式変換する場合は、データを[yyyy/mm/dd]形式ではなく、出力データをシリアル値にする必要があります。
-------------------------------------------------------------------------------------
■2.Excel テンプレート 2.1. 変数定義:セルの文字列
--------------------------------------------------------------------------------------

また、下記方法であればシリアル値を使用せずに[yyyy/mm/dd]を「yyyy年mm月dd日」で出力することが可能となります。

・実際に出力するセルにデータをマッピングするのではなく、excelの印刷範囲外に「ダミー変数」を作成し、その「ダミー変数」に日付データをマッピングします。
 上記変数をCFVダミーとします。
・実際に出力するセルの数式バーに下記を設定します。
 =DATEVALUE(<CFVダミー>)
※DATEVALUE:日付形式のデータをシリアル値に変換するEXCEL関数です。

上記設定により、CFVダミーにマッピングされたデータ(yyyy/mm/dd)がDATEVALUE関数によりシリアル値に変換され、変換されたシリアル値が「yyyy年mm月dd日」として出力されます。

この質問・回答は役に立ちましたか?

このページのよい点、悪い点を教えてください!FAQ改善の参考とさせていただきます。

  • 個人情報は入力されないようご注意ください。
    弊社からの回答をご希望の場合は、画面上部のメニューより「お問い合わせ」をご利用ください。
  • 最後に「送信」を押すことでコメントが送信されます。

検索