本文へ移動
業務とデータ

変換の前に、 データの意味をそろえる。

列名、値、日付、コード。 データを別の形式へ渡す前に確認したい項目を、具体例で整理します。

散らばったカードを整理する業務の流れのイメージ
01

変換元と変換先を一組で用意する

CSVを変換する前に、元のデータと、受け取る側が必要としている形式をそろえます。 元の表だけを見ても、変換後の列の順序や必須項目は決まりません。 取り込み先が指定している見本や説明を読み、列名、順序、入力できる値、空欄の扱いを確認します。 作業用には原本のコピーを使い、受け取ったファイルをそのまま上書きしないようにします。 たとえば元の表に「商品名・商品番号・個数」があり、変換先に「コード・名称・数量」が必要な場合は、対応する項目を先に書き出します。 名称が似ていても意味が異なる列には注意します。 「金額」が単価を指すのか、数量を掛けた合計を指すのかは、見出しだけで判断できないことがあります。 分からない値を推測で変換する前に、データの意味を確認します。

02

列の対応表には、変換の理由を書く

項目の対応表は、元の列と先の列を結ぶだけでなく、値をどのように扱うかを記録するために使います。 「商品番号をコードへ移す」「数量はそのまま使う」「使わない備考列は出力しない」といった判断を一行ずつ残します。 二つの列を一つにまとめる場合や、値を分割する場合は、区切り方と空欄の扱いも決めます。 列の位置だけに依存すると、元データに新しい列が追加されたときに、別の値を取り込む原因になります。 列名だけに依存する場合も、同じ名前の列や表記変更をどう扱うかが課題になります。 実際の変換方法に合わせ、確認する条件を明確にします。 一度正しく変換できた表でも、次に受け取る表が同じとは限りません。 毎回確認する項目と、変更があったときに見直す項目を分けておきます。

03

先頭のゼロと日付を、見た目だけで判断しない

商品コードや管理番号には、数字に見えても計算をしない値があります。 「00125」と「125」を同じ値としてよいかは、業務上の意味によって変わります。 表計算ソフトで開いたときに見た目が変わっている場合は、変換前のファイル内容も確認します。 日付も「2026/10/24」「2026-10-24」「20261024」のように表記が異なります。 変換先が必要とする形式を確認し、年、月、日の順序を明確にします。 「10/11」のように年がない値を、根拠なく補わないようにします。 空欄、ゼロ、未定という文字は、同じ意味ではありません。 空欄をすべてゼロにすると、未入力と数量ゼロが区別できなくなる場合があります。 値をそろえる前に、何が欠けている状態なのかを決め、処理できない値は確認対象として残します。

散らばったカードを規則に沿って整理するイメージ散らばったカードを規則に沿って整理するイメージ

項目名、値の書き方、空欄の扱いをそろえてから変換します。 整列した見た目だけで判断せず、元データと出力結果の内容を照合します。

04

文字化けと区切り方は、小さな見本で確かめる

CSVには、文字の読み方や区切り方による違いがあります。 ファイルを開いたときに日本語が崩れる場合は、内容が消えたと決めつけず、出力元と読み込み先の文字コードの扱いを確認します。 値の中にカンマや改行が含まれる場合もあります。 画面上で一行に見えることだけを基準に列を分けると、説明文の途中で値が分かれてしまうことがあります。 変換する仕組みが、こうした値を正しく扱えるかを小さな見本で確認します。 見本には、通常の一行だけでなく、日本語、空欄、先頭ゼロ、カンマを含む説明、長い値などを含めます。 実データを外へ渡して確認するときは、必要に応じて個人情報や取引情報を除いた見本を作ります。 ここでの例は確認の考え方であり、構想中のCSV自動変換が各形式へ対応済みという意味ではありません。

05

変換できたことと、取り込めたことを分ける

変換後のファイルが作成されても、それだけで作業が完了したとは限りません。 取り込み先で受け付けられるか、列と値が意図した場所へ入るかを確認します。 可能なら少量の見本から試し、内容を確認してから件数を増やします。 変換前後の件数を照合するときは、見出し行をデータ件数に含めないなど、数え方をそろえます。 除外した行がある場合は、除外した理由と件数を記録します。 数量など合計できる項目は、合計値も照合に使えます。 ただし、合計が同じでも行ごとの対応が正しいとは限りません。 代表的な行、境界となる値、例外的な値を個別に確認します。 取り込み先で自動補完や重複の除外が行われる場合は、変換ファイルの確認と取り込み結果の確認を分け、どの段階で差が生まれたかを追えるようにします。

06

繰り返す作業ほど、確認条件を残す

毎月同じような変換を行う場合は、元ファイル、対応表、変換後ファイル、確認結果を一組で保管します。 どのデータから何を作ったかが分かる名前と日付を付け、前回の結果を今回の原本と混ぜないようにします。 作業の記録には、対象期間、件数、確認した例外、取り込み結果を簡潔に残します。 変換の条件を変更した場合は、変更した理由と対象を記録します。 こうした準備は、手作業でも自動化でも役立ちます。 自動化するほど、想定と違うデータを受け取ったときに止める条件や、人が確認する場所が重要になります。 TSUKUNOVAのCSV自動変換は、異なる形式のデータを扱う負担を減らすための構想として紹介しています。 対応形式や利用条件を確定した製品として扱わず、現在の提供状況は製品ページでご確認ください。