メインコンテンツへスキップ
AI・ChatGPT

FDEでExcel・CSVを連携する前に|先頭ゼロ・日付・空欄のデータ整理

86研究所 card-ai
約 5 分公開:2026-10-09

FDEでExcel・CSVと業務システムを連携する前に、列ごとの意味、データ型、空欄の扱い、登録前の確認方法を決めます。「ファイルを読めた」ことと、「商品コードや日付を正しく引き継げた」ことは別です。まず小さなサンプルで変換前後を照合し、問題のある行を止める設計にします。

この記事では、先頭のゼロ、日付、空欄を例に、連携前のデータ整理を解説します。図解と実画面は86研究所が作成した説明用の例で、顧客への導入実績を示すものではありません。

FDEが確認するのは、列名だけでなく業務上の意味

FDE(Forward Deployed Engineer)は、現場の業務とシステムの実装・運用をつなぐ役割です。たとえば「コード」という列でも、商品番号なのか顧客番号なのか、何桁なのか、別システムでも同じ番号なのかを確認します。役割の全体像はFDEの基本解説をご覧ください。

AIに列名から意味を推測させるだけでは、会社固有のルールは確定できません。担当者への確認結果を「項目定義」として残し、それに沿って取り込み処理を作ることが出発点です。

図解:元データの保存から本登録までの4段階

CSV連携の4段階。元データを残し、列ごとのルールを決め、仮取り込みで検査し、確認して本登録する
86研究所作成の設計例(2026年10月9日)。画像を押すと拡大できます。

変換前のファイルは保持し、取り込み用のコピーを作ります。列の対応と受入条件を決めたら、まず仮取り込みで値と件数を確認します。必須項目がない行や、解釈できない値は確認待ちにし、勝手な補完で本登録へ進めないようにします。

取り込み前に決める5つの項目

項目決めること確認する例
識別コード文字列か、桁数は固定か00123を123に変えてよいか
日付・日時年月日の順序、時刻・タイムゾーン10/11は何年の何月何日か
数量・金額単位、小数、区切り文字1箱と1個を区別できるか
空欄未入力・不明・対象外の違い空欄を0に置き換えてよいか
一意な番号何を1件と数え、どう重複判定するか同じ顧客の別注文を残せるか

先頭のゼロ:表示と値を分けて確認する

Microsoftの公式資料は、Excelの自動変換で先頭のゼロが失われる場合や、大きな数値が変換される場合を説明しています。識別コードは文字列として扱い、読み込み時点で型を確認することが重要です。出典:Microsoft「先頭のゼロおよび大きい数値の保持」。

見た目を5桁にそろえる設定だけでは、別システムに渡る値を判断できません。書き出したファイルと取り込み結果まで照合します。すでにゼロが失われた値は、元の桁数や正しい番号が分からなければ機械的に復元できません。元データや正本の台帳で確認します。

日付:曖昧な表記をそのまま解釈しない

「10/11」のような値は、年がなく、環境によって月日順の解釈も変わり得ます。入力側と登録先で形式を合意し、例として日付を「2026-10-11」のように扱うルールを決めます。日時には、どの地域の時刻かという確認も必要です。

Excelでのテキスト取り込みについては、日付や列の形式を確認する方法がMicrosoftのインポート・エクスポート資料に説明されています。具体的な操作画面や利用できる機能は、使用するExcelの版・環境で確認してください。

空欄:0や「なし」に置き換える前に意味を決める

在庫数の空欄が「未確認」なら、0に置き換えると「在庫なし」という別の意味になります。数量や単価が空欄の行は確認待ちにし、補完してよい項目と補完してはいけない項目を分けます。不要な空白の除去も、原文を残したうえで列ごとに適用します。

実画面:文字列「00123」と数値変換の違い

独自のデモをブラウザーで実行し、同じ入力文字列をそのまま保持する場合と、数値へ変換する場合を比較しました。文字列は「00123」、数値変換後は「123」と表示されます。

独自デモの実行画面。入力00123を文字列で保持すると00123、数値へ変換すると123になる
86研究所制作・撮影(2026年10月9日)。注目箇所は「00123」と「123」の違いです。Excelの画面ではありません。

これはJavaScriptの文字列保持と数値変換を実行した説明用デモです。CSVの読み込み、Excel操作、外部システムへの登録は行っていません。実際の連携では、取り込み元と登録先の両方で型と値を確認します。

本番前に確認する受入チェックリスト

  • コード:先頭ゼロ、長い番号、英数字混在の値が変わっていないか。
  • 日付:月日が逆転しないか、存在しない日付を受け付けないか。
  • 文字:日本語、改行、カンマ、引用符を含む値で列がずれないか。
  • 空欄:必須項目の欠落を検出し、元の行へ戻って確認できるか。
  • 件数:入力件数と、登録対象・確認待ち・除外の件数が対応しているか。
  • 重複:同じファイルを再取り込みしても、同じ登録が増えないか。

文字コード、区切り文字、改行を含む項目の扱いも登録先に合わせて確認します。上の分類を相互に重ならないよう定義した場合は、「入力件数=登録対象+確認待ち+除外」で照合できます。除外した理由も記録してください。再取り込みの設計は二重登録を防ぐ業務連携で解説しています。

FDEへ相談するときに用意するもの

利用許可のあるサンプル、列の意味、正しい出力例、例外の例、登録先の仕様があると話を具体化できます。最初の確認には、顧客情報を含まない架空データでも役立ちます。実データを扱う段階では、閲覧権限と利用範囲を確認します。

まず1種類のファイルと1つの登録先から始め、定義した条件を満たすか確認して範囲を広げます。項目の意味と例外対応は、運用担当者への引き継ぎ資料にも残します。

よくある質問

AIにデータを整えてもらえば十分ですか?

列の説明案や不整合の候補探しには使えますが、桁数・単位・空欄の意味は業務担当者が確認する必要があります。確定したルールは取り込み時の検査に反映します。

Excelの運用を残したまま連携できますか?

現行ファイルと登録先の仕様によって検討できます。入力担当者が変更する列、数式、保存場所、更新頻度を確認し、連携に使う範囲を決めます。

86研究所のFDE伴走支援では、業務整理からAI活用設計、ツール連携、実装、運用改善まで支援しています。「CSV転記が多い」「商品コードが合わない」といった困りごとから、AI業務診断でご相談ください。具体的な対応範囲は、利用環境と要件を確認して決めます。

執筆・図解・デモ制作:86研究所|公開日:2026年10月9日。数値・コード・手順は説明用の例です。

お問い合わせ

Contact