designsupply.llc
  • aboutabout
  • servicesservices
  • worksworks
  • mediamedia
  • contactcontact
  • homeサイトトップ
  • about会社概要
  • services業務内容
  • works実績紹介
  • mediaメディア
  • contactお問い合わせ
ja/

media

メディア

  1. サイトトップ
  2. メディア
  3. マーケティングの記事
  4. データ分析や登録などで使用するCSVファイルを扱う時の注意点まとめ

データ分析や登録などで使用するCSVファイルを扱う時の注意点まとめ

  • 2019.04.20
  • マーケティング
  • ウェブサイト運用
先日、クライアント案件でCSVデータを使った作業がありました。普段CSVデータを触ることもあまりないので、いい機会だと思い気をつけておくべきポイントをまとめておきたいと思います。あらかじめ知っておくことで思わぬ作業時間のロスを防げそうですね。  
CSV形式について
CSVは「comma-separated values」の略で、半角コンマで区切られた値のことを指します。ファイルの拡張子は「.csv」でテキストエディタや表計算ソフトでも開くことができます。主に大量のデータを扱う際に、値をエクスポートする時のファイル形式でよく用いられるようです。例えばアクセスログや、ECサイトの商品データなどがあります。   実際のCSV形式のデータは下記のような形になります。値ごとにカンマで区切られているのがわかります。このようにCSV形式は大量のデータを扱う上でとても便利なものです。 【CSV】
No.,カテゴリ,商品名,金額,数量,入荷日,割引対象
0001,トップス,Tシャツ,1500,100,2019-05-01,0
0002,トップス,ブルゾン,5800,30,2019-05-01,0
0003,トップス,ロングコート,9800,10,2019-10-01,1
0004,ボトムス,ジーンズ,4800,50,2019-09-01,1
0005,アクセサリ,ニットキャップ,1800,50,2019-09-01,1
  CSVは、その名の通りカンマで値を区切る点以外にもいくつかの特徴があります。まず、レコード(行)ごとに改行される点です。そのためCSV内の値では改行が使えません。(文字列として扱う場合を除く)また、ExcelやNumbersなどの表計算ソフトで開くと、データがテーブル状に整理された状態で表示させることができます。 データ分析や登録などで使用するCSVファイルを扱う時の注意点まとめ ですので、CSVの編集にはこのような表計算ソフトを用いられることが多いようです。  
CSVデータを扱う上での注意点
ウェブ制作においては、一部の業務でしか取り扱わないのであまり触らないクリエイターも多いかと思います。そこでCSVデータを取り扱う上での注意点をまとめていきたいと思います。   1. 数値のゼロパディングが表計算ソフトで削除されてしまう エクセルなどの表計算ソフトでCSVデータを開いた場合、値にゼロパディング、もしくは0始まりの数値がある場合、自動的に削除されて異なる値になってしまいます。例えば通し番号や電話番号などがそのようなケースに当てはまります。 データ分析や登録などで使用するCSVファイルを扱う時の注意点まとめ   このような場合には下記のように文字列として値が入るような形にすることで、表計算ソフトでも同じように表示させることができます。 【CSV】
No.,カテゴリ,商品名,金額,数量,入荷日,割引対象
="0001",トップス,Tシャツ,1500,100,2019-05-01,0
="0002",トップス,ブルゾン,5800,30,2019-05-01,0
  この内容で実際に表計算ソフトで開いてみると確かに0が入った状態で表示されているのが確認できます。 データ分析や登録などで使用するCSVファイルを扱う時の注意点まとめ ただし、あくまで表計算ソフト側で同じ表示にするための一時的な対応で、本来の値とは異なるものになってしまうため、最終的には一括で置換する必要がありそうですが、、   2. 桁区切りのカンマを使うと値が変わってしまう CSVはカンマを区切りとして値を識別するため、例えば下記のように1000単位での桁を区切るカンマを値に入れた場合は情報自体も大きく変わってしまいます。 【CSV】※一部省略
商品名,金額
Tシャツ,1,500
ブルゾン,5,800
  表計算ソフトで開くと値が変わってしまってテーブルが崩れているのが確認できます。 データ分析や登録などで使用するCSVファイルを扱う時の注意点まとめ このような場合には値をダブルクォーテーションで囲んであげることで文字列としてカンマ区切りの値が使えるようになります。 【CSV】
No.,カテゴリ,商品名,金額,数量,入荷日,割引対象
0001,トップス,Tシャツ,"1,500",100,2019-05-01,0
0002,トップス,ブルゾン,"5,800",30,2019-05-01,0
  実際に表計算ソフトで開いてみると、カンマで区切られた値が入っていますね。 データ分析や登録などで使用するCSVファイルを扱う時の注意点まとめ   3. CSV内のデータが文字化けしてしまう CSVデータによっては開いた時に値が文字化けしているケースもあります。こういった時はテキストエディタなど文字コードを設定できるソフトなどでCSVファイルを開き、文字コードをUTF-8などに変換して保存することで文字化けを解消することができます。 データ分析や登録などで使用するCSVファイルを扱う時の注意点まとめ   上記の対応方法はMacの表計算ソフトのNumbersを使った条件下での検証を元にしています。お使いのソフトや環境によっては異なる結果になる可能性もありますので注意してください。  
  いかがでしょうか、今回はCSVデータを使う際の気をつけておくべきポイントをまとめてみました。アクセスログの解析や大量のデータ流し込み作業など、以外に使用する場面はあるのではないでしょうか。ぜひ覚えておきたいところですね。

この記事を書いた人オガワ シンヤ

合同会社デザインサプライ代表兼CEO / ディレクター・ウェブデザイナー・フロントエンドエンジニアをやっています。「ウェブとデザインでヒト・モノ・サービスを繋げ新しい価値を生み出す」をコンセプトに日々奮闘中!制作中はダイエットコーラとチョコレートが欠かせないアラフォーWebクリエイター。

Sponsored Link

categories

  • ウェブサイト運用(29)
  • 事業運営のこと(25)
  • イベント参加レポート(21)
  • 集客・マーケティング(16)
  • 分析・アナリティクス(13)
  • ツール活用・効率化(12)
  • SEO対策(8)
  • 広告・アフィリエイト(7)
  • おすすめWEBサービス(5)
  • コンテンツ企画・制作(5)
  • ITライフハック術(3)
  • セキュリティ・危機管理(3)
  • 制作実践・パフォーマンス向上(2)
  • 法律・ライセンス(2)
  • 認知・ブランディング(2)
  • 書籍レビュー(2)
  • 顧客対応・ディレクション(1)
  • 記事ライティング(1)
  • Office系ソフト使い方(1)
  • 次の記事
  • 一覧に戻る
  • 前の記事

まだ依頼内容が決まっていなくても、ご相談ください。

課題の整理や小さな検証、UI/UX・フロントエンドの部分的な支援から始められます。

お問い合わせやご相談はこちらから

Webサイト・プロダクトの企画設計/UI・UXデザイン/フロントエンド開発合同会社デザインサプライ(DesignSupply. LLC)

Office:大阪府大阪市天王寺区清水谷町3-22
Email:info@designsupply-web.com
home
  • サイトトップ
about
  • 3つのポリシー
  • 経営理念
  • 代表・クリエイター紹介
  • 会社概要
services
  • ビジネス・プロダクト支援
  • UI/UX・フロントエンド開発支援
  • プロジェクトの進め方・支援体制
  • エデュケーション事業
works
  • 開発プロジェクト
  • クリエイティブ支援
  • 自社プロダクト
media
  • デザイン
  • プログラミング
  • マーケティング
  • Web開発
  • 写真・動画制作
contact
  • お問い合わせ
news
  • インフォメーション
privacy
  • プライバシーポリシー

WE THINK WITH YOU, DESIGN FOR PEOPLE, AND BUILD WHAT WORKS.

WE THINK WITH YOU, DESIGN FOR PEOPLE, AND BUILD WHAT WORKS.

© 2013 - 2026 DesignSupply.LLC
サイトトップへ
contact