質問
Excelファイルの「日付」設定したカラムに日付以外の値(全角文字)が入っている場合がありチェックをしたいです。
チェックの結果、日付として正しくセットされているデータだけを抽出したいのですが可能ですか。
回答
[データチェック] 処理を使用することで入力データの値やフォーマットをチェックし、チェックした結果を選択した形式で出力する事ができます。
[データチェック] 処理のプロパティより「必須設定」タブを選択し、[データチェック条件一覧] [出力レコード] を設定することでデータチェックと対象データの出力が可能となります。
例)
Excelファイルから読み込む1列目の項目が日付項目となっており、その項目値が年月日 “yyyy-MM-dd”のフォーマットと一致したデータだけを対象として出力する場合、以下のように設定します。
- [データチェック条件一覧]
列番号: 1
必須: チェック無し
型: 日付/時間
最小: 指定無し
最大: 指定無し
オプション: DF=yyyy-MM-dd
正規表現: 指定無し
- [出力レコード]
条件に一致するレコードのみ出力する
■設定のポイント
- オプション項には 「キー=値」形式で型特有の設定を付与できます。
上記例では、日付/時間型のフォーマットを指定するため、キー値に 「DF」 を、値にはチェックする日付のフォーマット 「yyyy-MM-dd」を指定します。
※オプション項の詳細については、下記補足のマニュアルページをご参照下さい。
- [出力レコード] で「条件に一致するレコードのみ出力する」と指定することで、オプション指定の条件にマッチしたデータのみが出力対象となります。(上記例ではCSVへ出力されます)
補足
[データチェック処理]のその他詳細設定については下記ページをご参照ください。
◇データチェック処理
コメント
0件のコメント
記事コメントは受け付けていません。