DESIGN BLOGデザイン事務所の制作ブログ

【IT全般】CSVファイルについて

あらくん
株式会社ビーエムビー
  1. CSVファイルとは
  2. CSVファイルの使用例
  3. CSVファイルの注意点

CSVファイルとは

CSVとは「Comma Separated Values」の略でカンマで区切られたデータのことです。そのため、CSVファイルはカンマ区切りでデータ構造が示されたファイルのことと言えます。拡張子は.txtか.csvとなりますが、どちらもメモ帳のようなテキストエディタで開けます(.csvの場合はエクセルでも開けます)。簡単な構造なので、人が見る分にも、システムで取り扱う分にも、扱いやすいファイルです。

CSVファイルはカンマ区切りでデータ構造を示せるため、データベースをファイル化する際によく使われたり、ファイルそのものをデータベースとして使うこともあります。そのためCSVファイルの操作はデータをいじることにもつながることが多いため、扱いによく注意する必要があります。

CSVファイルの構造は、その列に何のデータを格納するか示すヘッダ部(ファイルの1行目)と、実際に格納されているデータを示すボディ部(ファイルの2行目以降)に分けられます。全行に対して列の数は一致させる必要があるので、CSVファイルの各行で使われるカンマの数はすべて同じになる必要があります。

CSVファイルの使用例

CSVファイルはデータベースから中身を取り出したり、ほかのデータベースに中身を移植するようなシーンでよく使われます。BMBの業務では、Yahooショッピングの商品ページ・カテゴリページのデータ(おすすめ商品一覧等)を一括で更新する際にCSVファイルを用います。CSVファイルに対する要件(ヘッダ部の構造など)はシステムごとに異なるので、CSVファイルを扱う際は、扱うシステムのマニュアル等を読んで確認する必要があります。

CSVファイルの注意点

CSVファイル関連でエラーに遭遇することはよくあるので、よくある間違いをここに記載します。

まず、CSVファイルの各行で使われるカンマの数はすべて同じになる必要があるのですが、このルールが守られていないとCSVをシステムにインポートする際にエラーになる可能性があります。エクセルで編集するうちになぜか、カンマの数が合わなくなったりするらしいので、エクセルで作業する際に不具合が起きた際は、一度テキストエディタでも確認するのをお勧めします

また、自分でCSVファイルをプログラムで吐き出すみたいな時もあるのですが、その際は記載するデータにカンマが入らないようにする必要があります。データ1項目分として記載したつもりでも、中にカンマが入っていると、それはデータの区切りとみなされてしまいます(CSVファイルの各行で使われるカンマの数は必ず同じにします)。

株式会社ビーエムビー

株式会社ビーエムビー

〒114-0031 東京都北区十条仲原1-4-8 商店街会館311 TEL&FAX:03-5948-5996

東京都北区のWEBやDTP(印刷物)のデザイン制作会社です。ホームページ制作やLP(ランディングページ)の作成、ECサイト(楽天ストアなど)の構築などのWEBデザイン、チラシ・ポスター・名刺・パンフレット・看板などの印刷物デザインに対応しています。お客様の業務形態や用途に合わせたwordpressによるCMSサイトをフルスクラッチにて構築することが可能です。お気軽にお問い合わせください。

その他の制作ブログ一覧

Apple Pencilを使ってiPadでお絵描きを始めたい方へ ペンタブレットを使って絵を描くことについて え~っと、たぶん2年くらい前かな。iPadとApple Pencilを使って絵を描き始めたのは。そんな僕から、これからiPadでペンタブデビューする方に役立てばと思い、まとめ記事にしてみました。読みにくい記事かもしれませんがどうかお許しください。 iPad絵描きデビューしてからは、大体3日に一度くらいは絵を描き続けています。やはり便利なので、絵を描く… イラスト制作
【初心者必見】SEO対策の基本からプロ秘策まで完全解説! 1. SEO対策の基本を理解しよう SEOとは?初心者向けの基本説明  SEOは、「Search Engine Optimization(検索エンジン最適化)」の略で、Googleやその他の検索エンジンでWebサイトを上位表示させることを目指す施策を指します。検索エンジンからのトラフィックを増加させるのが主な目的です。具体的には、ユーザーにとって有益な情報を提供すること、そしてその情報を検索エ… WEB制作HTMLPHPWordPress
【写真付き】エックスサーバーでWordPressをインストールする方法 この記事ではエックスサーバーで wordpressを簡単インストールする方法 を写真付きで詳しく説明しています。すでにエックスサーバーの契約と独自ドメインの設定が完了している方を対象に、サーバーパネルにログインするところから 実際に WordPress 管理画面にログインできるまでの流れを順を追って説明していきます。 1.サーバーパネルにログインする エックスサーバーのログインページ(… WEB制作wordpressWordPress
知られざるHTMLタグ!知っておくと便利なタグ10選 HTMLはウェブページを構築するための基盤で、一般的に使われるタグはよく知られています。しかし、実際にはあまり注目されていないけれど、便利で強力なタグもたくさんあります。今回は、あまり知名度のないけれど知っておくと便利なHTMLタグを紹介し、その使い方とメリットを解説します。 1. <details> と <summary> 使い方: これらのタグは、ユーザーがクリック…
一覧に戻る