自動処理のファイル生成で日時項目がExcel上で文字列になってしまう場合の対処方法
「楽楽販売」からExcelに出力する際、「数値タイプ」「数値計算タイプ」を除くすべての項目タイプは「テキストデータ(文字列)」として出力される仕組みです。
日時項目においては項目設定の「表示用書式」に基づき出力されます。
そのため、自動処理の「ファイル生成」パーツを使用してExcelファイルを出力する際、日時タイプの項目が日付形式ではなく「文字列」として認識されてしまい、想定通りのアウトプットにならない場合があります。
そのような場合は下記解決策をお試しください。
日付データとして正しく認識・出力させるための2つの解決策
運用に合わせて、以下のいずれかの方法で設定を調整してください。
1. 「楽楽販売」の項目設定で「表示用書式」を調整する
出力される文字列自体の形式を、Excelが日付として認識しやすい形式(例:YYYY/MM/DD)に変更する方法です。
【設定箇所】 データベース設定 > 基本設定 > 項目設定
【設定手順】
1. 対象となる「日時」項目の「設定」ボタンをクリックします。
2. 「表示設定」内にある「表示用書式」にて、希望する形式(例:2026/04/01)を選択します。
3. 「確定」ボタンをクリックして保存します。
※この設定を変更すると、システム画面上の表示形式も変更されますのでご注意ください。
2. Excel雛形側で「TEXT関数」等を用いて日付形式に変換する
「楽楽販売」から出力された文字列を、Excelの関数を使って日付データに変換して表示させる方法です。画面上の表示形式を変えたくない場合に有効です。
【設定手順】
1. Excel雛形ファイルの「印刷範囲外」のセル(例:Z1セル)に、出力対象のキーワード(例:###見積もり日###)を配置します。
2. 実際に日付を表示させたいセルに、TEXT関数やDATEVALUE関数を用いた数式を設定し、手順1のセルを参照させます。
例:=TEXT(Z1,"yyyy年m月d日")
注意
「2. Excel雛形側で「TEXT関数」等を用いて日付形式に変換する」方法は、Excel側の設定に関するものであるため、サポート対象外となりますのでご了承ください。
関連マニュアル
詳細な仕様の違いや作成手順については、下記記事をご確認ください。
項目設定:項目タイプ「日時」「時間」
日時項目における表示用書式の仕様や、実データの保持方法について解説しています。
項目設定:項目タイプ「日時」「時間」
(記事ID:2553)
「自動処理設定」の関連記事一覧
こちらの記事もあわせてご確認ください。
- 年度ごとにデータを絞り込み・集計する2つの方法(日時項目の範囲指定/年度管理項目の作成による自動化)
- 選択した帳票タイプ(フォーマット)に応じて帳票を自動で出し分ける方法
- 明細単位の自動処理で、特定の一行だけ実行する方法
- 自動処理(レコード登録・更新パーツ)の「計算」チェックボックスの使い方と活用例
- 異なる得意先の受注を同一の「請求先」でまとめて請求データを作成する方法
- 自動処理を活用して承認機能を独自に構築する方法・設定手順
- 自動処理のメール送信でプロジェクトや取引内容に応じてCC宛先のみを動的に切り替える方法・マスタ構築手順
- CSVインポートや一括登録時に通知メールが大量送信されるのを防ぎ、完了時にまとめて通知する方法
- データベースをコピー(複製)した際に登録済みのレコードデータも引き継がれるか
- 異なるデータベース間でデータを自動で転記・登録する方法・設定手順