概要
DSでExcelのセルに日付を入力する場合、「セルのコンテンツ設定(Set Content of Cell)」ステップの「フォーマット(Format)」項目を設定することで、任意のフォーマットで入力することができます。
「Date」型ではない値を日付として任意のフォーマットで入力したい場合は、「セルのコンテンツ設定(Set Content of Cell)」ステップの「コンテンツ(Content)」項目で「コンバータ(Converters)」を使用することで可能です。
下記は「Short Text」型変数に格納されている値を「yyyy年m月d日(曜日)」形式の日付としてExcelに入力する手順です。参考にしてください。
なお、下記手順を実行した場合、DSのウィンドウズビューでは入力した日付がシリアル値として表示されますが、「ファイル出力(Write File)」ステップにて出力したファイルでは設定したフォーマットで表示されます。
前提
<前提条件>
Excelファイルを開き、「セルのコンテンツ設定(Set Content of Cell)」ステップを作成している。
<使用する変数と値>
手順
1.「セルのコンテンツ設定(Set Content of Cell)」ステップの「コンテンツ(Content)」項目右端の▼をクリック→「コンバータ(Converters)」を選択する。
2. 「コンテンツ(Content)」項目の「変数を取得(Get variable)」をダブルクリックする。
3.「設定:変数を取得(Get Variable Configuration)」ダイアログの「変数(Variable)」項目で、入力する値が格納された「Short Text」型変数を選択する。
4.「OK」ボタンをクリックする。
5. 「コンテンツ(Content)」項目の「+」ボタンをクリック>「日付処理(Date Handling)」>「日付抽出(Extract Date)」を選択する。
6.「設定:日付抽出(Extract Date Configuration)」ダイアログにて「フォーマット(Formats)」項目の「+」ボタンをクリック>「フォーマットパターン(Format pattern)」を選択する。
7.「パターン(Pattern)」項目で「yyyy/MM/dd」を選択、もしくは入力する。
8.「ロケール(Locale)」項目で「日本語(日本)(ja_JP)」(「Japanese(Japan) (ja_JP)」)を選択する。
9.「OK」ボタンをクリックする。
10.「コンテンツ (Content) 」項目の「+」ボタンをクリック>「日付処理(Date Handling)」>「Excelの日付に変換(Convert to Excel Date)」を選択する。
11.「設定:Excelの日付に変換(Convert to Excel Date Configuration)」ダイアログで「OK」ボタンをクリックする。
12.「セルのコンテンツ設定(Set Content of Cell)」ステップの「フォーマット(Format)」項目に「yyyy"年"m"月"d"日("aaa")"」と入力する。
<出力結果>
参考
・DSでExcelに入力された日付を日本語書式に設定する方法
区分 | 確認Ver |
手順 | 10.4.0.1 |