データの受け渡しやバックアップ、名簿管理などで最もよく使われる形式の一つが「CSV(シーエスブイ)」です。
CSVは「Comma-Separated Values」の略で、その名の通り「カンマ(,)で区切られた値」という意味です。非常にシンプルで汎用性が高いため、銀行の入出金明細からシステムのログ出力まで、幅広く活用されています。
CSVの構造:いたってシンプル
CSVファイルの中身をメモ帳などで開いてみると、以下のように見えます。
名前,年齢,職業 田中太郎,28,エンジニア 佐藤花子,32,デザイナー
これだけです。特別な装飾やフォント情報などは一切含まれず、純粋な「データ」のみが並んでいます。だからこそ、どんなソフトでも開くことができるのです。
よくあるトラブル「文字化け」の原因
CSVをExcelで開いたときに文字がめちゃくちゃになってしまう(文字化け)現象は、多くの人が経験します。これは「文字コード」の不一致が原因です。
- UTF-8:現代のWeb標準。多くのシステムはこの形式でCSVを出力します。
- Shift-JIS:日本の古いWindows標準。Excelはデフォルトでこちらを想定して開くことが多いです。
このズレが文字化けを引き起こします。解決策としては、インポート機能を使って正しい文字コードを指定して開くか、ツールを使って変換する必要があります。
CSVを使いこなそう
CSVはExcelで編集できるだけでなく、プログラムに取り込んで処理するのも非常に簡単です。データをJSONに変えてWebで活用したり、逆にJSONをCSVにしてExcelで分析したりと、相互変換することで活用の幅がぐんと広がります。