処理結果を CSV・Excel に出力する(出力形式とファイル名のルール)
ロボットの処理結果や取得したデータを、CSV や Excel ファイルに出力するときの形式の決め方、ファイル名・保存先のルール、出力したファイルを次の処理で使うときの注意点を解説します。
出力の形を最初に決める
ロボットが取得したデータや処理結果は、人が確認したり、別のシステムやマクロに渡したりするために、ファイルに出力することがほとんどです。出力の形(列の順番・見出し・文字コード・日付の書き方)を最初に決めておかないと、受け取る側の作業や処理が毎回変わってしまいます。
- 列の順番と見出しの名前
- 文字コード(Shift_JIS か UTF-8 か)と、Excel で開くかどうか
- 日付・金額の書き方(2026/10/05 か 20261005 か、カンマを付けるか)
- データが0件のときにファイルを作るかどうか
CSV と Excel の使い分け
別のシステムやプログラムに渡すデータは CSV、人が見て確認する資料は Excel、という使い分けが基本です。CSV は形式が単純で読み込みやすい一方、Excel で開くと先頭の0が消えたり、長い数字が指数表示になったりします。人が CSV を Excel で開いて確認する運用の場合は、その点を周知しておくか、確認用に Excel 形式も出力すると親切です。
ファイル名と保存先
ファイル名には、データの内容と対象日を入れ、実行のたびに上書きされないようにします。ロボットの実行日時を付けておくと、同じ日に再実行したときの結果も区別できます。
[ファイル名の例]
受注一覧_20261005.csv … データの対象日を付ける
請求登録結果_20261005_0830.xlsx … 実行日時まで付けて、再実行の結果も残す
[保存先の例]
\\共有サーバー\RPA\請求登録\出力\2026\10\結果ファイルに含めるとよい項目
処理結果のファイルには、データそのものに加えて、ロボットがその行をどう処理したかが分かる項目を入れておくと、確認や問い合わせへの対応が楽になります。
- 処理結果(完了/入力エラー/システムエラー/スキップ)
- エラーの内容(どの項目が、なぜ)
- 処理日時
- システム側の受付番号など、登録した結果の番号
次の処理につなぐときの注意
出力したファイルを別のロボットやマクロが読み込む場合、ファイルを書き込んでいる途中に読み込まれると、中途半端なデータが処理されてしまいます。書き込みが終わってから「完了」を示すファイルを置く、または一時的な名前で保存してから最終的な名前に変える、といった方法で、書き込み途中のファイルを読まないようにします。
※BizRobo! は RPA テクノロジーズ株式会社の製品です。本サイトは同社とは関係のない個人の解説サイトです。画面や機能の名称は、製品のバージョンによって異なる場合があります。