お問い合わせありがとうございます。
日付型列を含む[テーブル]をそのまま[CSV出力]コンポーネントでCSVファイルとして出力すると、ご指摘の通り空欄にはNULL値が、また値が入っているセルは時間部分まで出力されます。
これを防ぐためには一旦列型を文字列型に変換し、日付の値は[カレンダー]コンポーネントで書式を整える必要がありますが、これを簡単に行う複合コンポーネントがありますのでお試しください。
1)アプリケーションビルダー編集画面上で右クリック>[複合コンポーネント追加]>[テーブル]>[テーブル日付データ文字列変換.mzcx]を選択して追加します。
2)[CSV出力]の出力のメソッド(例「指定のファイル名でCSVデータを書込む(String, PF
ObjectTable)」の前に[テーブル日付データ文字列変換]の接続処理を追加します。
メソッド「テーブルの日付データを書式指定文字列へ変換(Object, Object)」を設定します。
引数0はテーブルのデータ、引数1は日付書式(例:yyyy/MM/dd)です。
yが年、Mが月、dが日を表します。
3)[CSV出力]の引数1に上記2)でのメソッド処理結果を指定します。
文字列型に変換済みのテーブルデータをCSV出力することになります。
処理の設定は例えば以下のようになります。
——●——[テーブル日付データ文字列変換]
| テーブルの日付データを書式指定文字列へ変換
| 引数0:メソッド戻り値 テーブル テーブルデータを取得する
| 引数1:固定値 yyyy/MM/dd
|
|——[CSV出力]
指定のファイル名でCSVデータを書込む
引数0:固定値 あるいは ファイル選択ダイアログ等で指定
引数1:メソッド処理結果 テーブルの日付データを書式指定文字列へ変換
以上お試しいただき、ご不明な点、ご要望等ございましたら、再度ご連絡ください。
よろしくお願い申し上げます。