CSVファイルとは何ですか?それを開くまたは作成する方法は?

CSVファイルとは何か、およびそれを作成、開く、インポート、またはエクスポートする方法に関する包括的なガイド。

CSVファイルは、「カンマ区切り値」ファイル拡張子を指します。これにより、データセットまたはデータベースを管理するための表形式のデータを保存できます。これは、コンマで区切られた、または区切られた数値とテキスト値のみを含むことができるプレーンテキストファイルです。

CSVは非常に人気があり、用途の広いファイル形式であり、さまざまなアプリケーション間でデータを交換するためによく使用されます。 CSVファイルは整理と操作が簡単なため、消費者、ビジネス、金融、科学のアプリケーションで広く使用されています。多くのプログラムは、CSV形式でファイルをインポートまたはエクスポートするオプションを提供します。

この記事では、CSVファイルとは何か、それらを作成および編集する方法、CSVファイルを開く方法、およびCSVファイルをインポート/エクスポートする方法について説明します。

CSVファイルとは何ですか?その構造は何ですか?

文字区切り値またはカンマ区切りファイルと呼ばれることもあるCSVファイルは、「。csv」で終わるファイルです。これは、Microsoft Excel、Google Sheets、MySQLなどのスプレッドシートまたはデータベースプログラムで使用される一般的なデータ交換形式です。CSVを使用すると、両方のアプリがサポートしている限り、相互に通信できないアプリケーション間で複雑なデータを簡単に転送できます。 CSV形式。

CSVファイルには、文字、数字、および文字(印刷可能なASCII文字またはUnicode文字)のみを含めることができます。これらは、コンマ文字で区切られます(または区切られます)。プレーンテキストファイルであるため、CSVファイルは簡単にインポートまたはエクスポートできます。 CSVファイルを使用すると、あるプログラムから大きくて複雑な情報を簡単にエクスポートして、そのCSVファイルの情報を別のプログラムにインポートできます。

CSVファイルでは、値は通常コンマで区切られますが、次のような他の文字を使用して値を区切ることができる場合もあります。

  • セミコロン(;)
  • タブ(\ t)
  • 空 ( )
  • シングルまたはダブル引用符(”)(“”)
  • パイプ(|)

CSVファイルの構造

CSVファイルの構造は単純で、実際にはその名前(コンマ区切り値)で綴られています。 CSVファイルでは、コンマを使用して特定の各データ値(列)を1行で区切り、異なる行が異なる行に表示されます。たとえば、データのテーブルをCSVファイルに変換する場合、最初の行/行にはテーブルの列見出し(区切り)が含まれ、次に各行にテーブルの行が含まれます。

例を使用すると、よりよく理解できます。データの表を含むこのスプレッドシートがあるとします。

そして、これは上記のデータがCSV形式のファイルでどのように見えるかです:

名、姓、性別、国フランクリン、不明、男性、フランスロレタ、カレン、女性、フランスフィリップ、紳士、男性、フランスシャボン、ベニート、女性、フランスシャボンヌ、ピア、女性、フランス 

CSVファイルは、これよりも複雑で、各行にフィールドまたは値が多く、数千行が含まれている可能性があります。 CSVファイルは、フォント、デザイン、またはフォーマットをサポートせず、プレーンテキストのみを伝達します。この単純さにより、CSVは、データを他のプログラムにエクスポートおよびインポートするための最適なファイルになります。

CSVファイルの作成

CSVファイルを作成する方法は2つあります。1つは、アプリケーションを使用してファイルをCSV形式でエクスポートまたは保存することでCSVファイルを作成する方法です。 2つ目は、テキストエディタを使用してCSVファイルを作成することです。

テキストエディタを使用してCSVファイルを作成する

CSVファイルを作成するために専用のスプレッドシートやデータベースソフトウェアは必要ありません。メモ帳、Vim、メモ帳++などの対応するテキストエディタを使用してCSVファイルを作成できます。必要なのは値の文字列を入力することだけです(列)、コンマで区切られ、行は新しい行で区切られます。ここでは、どのように:

まず、メモ帳などのテキストエディタを開き、列名またはデータの最初の行(レコード)をカンマで区切って最初の行に入力します。たとえば、ファイル行に次のヘッダーを入力しています。

名前、性別、国、年齢

また、文字列に不要なスペースを入れずに入力してください。

次に、最初の行と同じ形式を使用して、2行目に値を入力します。ここでは、実際の名前、性別、国、年齢の順に入力します。

Dulce、女性、アメリカ合衆国、32

次の各行に、各項目の値を書き続けます。フィールド(値)を空のままにする場合は、必ずコンマを追加してください。そうしないと、ファイルをテーブルにインポートするときに、行の残りのフィールドが左にシフトされます。次の例では、7行目のcountryフィールドを省略していますが、データをテーブルに変換するときに空白のセルを残すためにコンマを追加しました。

CSVファイルを作成するためのルール

インターネット技術特別調査委員会(IETF)は、CSVファイルを「RFC4180」標準で構造化およびフォーマットする方法を定義しています。これによると、CSVファイルのデータをフォーマットするために従う必要のあるルールは他にもいくつかあります。ここで、「CRLF」は「キャリッジリターン」と「ラインフィード」を表し、改行を意味します。

  • データの各行を改行(CRLF)で区切って別々の行に保持します。
フィリップ、男性、フランス、36 
  • データの最後の行(行)の後に改行を入れる必要はありません。
フィリップ、男性、フランス、36マラ、女性、イギリス、25
  • ファイルの最初の行に、残りの行と同じ形式で列名のリストを含むオプションのヘッダー行を含めることができます。ヘッダーには、ファイル内のフィールドに関連する名前を含めることができます。
名、姓、性別、国フィリップ、男性、フランス、36マラ、女性、イギリス、25 
  • ヘッダーリストの各フィールドと各レコードがコンマで区切られていることを確認してください。各レコード/行には、ファイル全体で同じ数のフィールドが含まれている必要があります。また、行の最後のフィールドの後にコンマを続けることはできません。
名、姓、性別、国Shavon、Benito、女性、フランス
  • フィールドを二重引用符で囲むと、フィールド内に二重引用符が表示されない場合があります。
「シェロン」、「女性」、「イギリス」、「65」ベリンダ、女性、アイスランド、68
  • フィールドにコンマ、二重引用符、セミコロン、または改行を表示する場合は、フィールドを二重引用符で囲みます。
Shavonne、女性、 "Fra; nce"、 "10,000" 

メモ帳(テキストエディタ)でのデータの結合が終了したら、[ファイル]メニューをクリックして[保存]オプションを選択するか、Ctrl + Sを押します。

次に、ファイルの名前を入力し、ファイル名を「.csv」拡張子で終了します。

次に、[ファイルの種類]ドロップダウンから[すべてのファイル(*。*)]オプションを選択し、[保存]ボタンをクリックします。

テキストエディタを使用してCSVファイルを作成するのに必要なのはこれだけです。

スプレッドシートアプリケーションを使用してCSVファイルを作成する

CSVファイルを作成する最も簡単な方法は、ファイルをCSV形式にエクスポートするか、CSV形式で保存することです。ほとんどのスプレッドシート、データベース、およびその他のアプリケーションには、データをCSVファイルにエクスポートするか、CSVファイルとして保存するオプションがあります。データセットをCSVファイルでダウンロードすることもできます。多くのアプリケーションでは、CSVファイルは、[ファイル]メニューをクリックし、[エクスポート]または[名前を付けて保存]オプションを選択することで作成されます。

MicrosoftExcelの使用

Microsoft Excelでは、「名前を付けて保存」機能を使用してファイルをCSVファイルとして保存できます。 Microsoft Excelを使用してCSVファイルを作成するには、Excelを開いてから、CSV形式で保存する既存のファイルを開くか、新しいドキュメントを作成します。

CSV用の新しいドキュメントを作成するには、まず、挿入するデータごとに列ヘッダーまたはフィールド名(名、姓、住所、市区町村、都道府県、郵便番号など)を次のセルに追加します。ワークシートの上部にある行1。

次に、スプ​​レッドシートの適切な列にデータを入力します。行にはレコードが1つだけ存在する必要があります。

スプレッドシートをCSVファイルとして保存するには、[ファイル]をクリックして[名前を付けて保存]オプションを選択します。

[名前を付けて保存]ページまたはウィンドウで、[ファイル名]フィールドにファイルの名前を入力します。

次に、[ファイルの種類:]ドロップダウンから[CSV UTF-8(カンマ区切り)(*。csv)]または[CSV(カンマ区切り)(*。csv)]形式を選択し、[保存]ボタンをクリックします。 。

[保存]をクリックすると、アクティブなシートのみがCSVファイルとして保存されます。これで、Excelを使用してCSVファイルが作成されました。

Googleスプレッドシートの使用

Googleスプレッドシートでは、ダウンロード機能を使用してスプレッドシートをCSVファイルとしてダウンロードできます。これを行うには、ダウンロードするスプレッドシートをGoogleスプレッドシートでCSVファイルとして開きます。または、上記のセクションで行ったように、Googleスプレッドシートで新しいスプレッドシートを作成することもできます。

スプレッドシートへのデータの入力が完了したら、[ファイル]メニューをクリックし、[ダウンロード]サブメニューを展開して、[カンマ区切り値(.csv、現在のシート)]オプションを選択します。

これにより、スプレッドシートの現在のシートがCSVファイルとしてダウンロードされます。 ExcelとGoogleスプレッドシートには、数式、スタイル、画像、書式設定などが含まれている場合がありますが、CSVファイルには引き継がれません。

注:ほとんどのスプレッドシートプログラムは複数のシートをサポートしていますが、CSV形式は「シート」または「タブ」をサポートしておらず、ファイルをエクスポートまたは保存するときに追加シートの情報はCSVに記録されません。現在のシートのみが保存されます。

CSVファイルを開く

CSVファイルは非常に単純であるため、任意のテキストエディタ(メモ帳など)またはスプレッドシートプログラム(Microsoft Excel、Googleスプレッドシートなど)で簡単に開くことができます。これらのプログラムのほとんどでは、[ファイル]> [開く]をクリックし、CSVファイルを選択して開くことができます。

テキストエディタ(メモ帳)でCSVファイルを開く

シンプルなため、「。txt」ファイルを開くことができるテキストエディタであれば、「。csv」ファイルを開くことができます。メモ帳などのテキストエディタでCSVファイルを開くと、フォーマットされたデータや構造化されたデータは表示されません。代わりに、カンマまたはその他の区切り文字で区切られた値が表示されます。

ただし、メモ帳が大きなCSVファイル(サイズがGB単位のファイル)の場合、CSVファイルを開くのに問題が発生する可能性があります。その場合は、メモ帳++、Vim、Sublime Textなどのより強力なテキストエディタを使用してみてください。メモ帳を使用すると、CSVファイルを簡単に表示できます。

メモ帳またはデフォルトのテキストエディタでCSVファイルを開くには、ファイルマネージャまたはWindowsエクスプローラでCSVファイルを右クリックし、[編集]を選択します(Windows 11の場合は、[その他のオプションを表示]を選択し、[編集]を選択します。 ')。または、ファイルを右クリックしてカーソルを[プログラムから開く]オプションに移動し、[メモ帳]またはその他のテキストエディタを選択することもできます。

これで、CSVファイル内のデータがプレーンテキストで表示されます。

選択したテキストエディタを開き、[ファイル]、[開く]オプションの順にクリックすることもできます。

[ファイルを開く]ダイアログボックスで、CSVファイルに移動して選択します。次に、[開く]をクリックします

これで、他のファイルと同じようにデータを読み取って編集できます。

MicrosoftExcelでCSVファイルを開く

MS Excelのようなスプレッドシートアプリケーションを必要とせずに、シンプルなテキストエディタでCSVファイルを簡単に表示できますが、見た目には魅力的ではありません。ほとんどのスプレッドシートアプリケーションは、CSVファイルを開いたり変更したりできるため、理解しやすくなっています。

コンピュータにMicrosoftExcelがインストールされている場合は、「。csv」ファイルを開くためのデフォルトのプログラムになります。 CSVファイルをダブルクリックするだけでExcelで開きます。 Excelで開かない場合は、CSVファイルを右クリックして[プログラムから開く]を選択し、[Excel]を選択します。

または、Excelを既に開いている場合は、[ファイル]タブをクリックしてから、[開く]をクリックします。

[開く]ウィンドウで、CSVファイルが含まれている場所に移動します。開きたいファイルが見つからない場合は、[ファイル名]フィールドの横にあるドロップダウンメニューをクリックし、ファイルタイプを[テキストファイル(* .prn、*。txt、*。csv)]に変更します。 。これにより、選択した場所のテキストファイルのみが表示されます。

ファイルを見つけたら、それを選択し、[開く]をクリックしてExcelで開きます。

注:CSVファイル内の値がコンマ(、)で区切られていない場合、値は列の個々のセルに分割されず、行のすべての値が1つの列にグループ化される可能性があります。

GoogleスプレッドシートでCSVファイルを開く

Microsoft Excelなどの有料のスプレッドシートプログラムをお持ちでない場合は、Googleスプレッドシートなどの無料のスプレッドシートプログラムを使用して、CSVファイルをオンラインで表示/編集できます。 GoogleスプレッドシートでCSVファイルを開くのは、MicrosoftExcelと同じくらい簡単です。

まず、Googleスプレッドシートで空のスプレッドシートファイルを開きます。メニューバーで、[ファイル]をクリックし、[開く]をクリックします。

[ファイルを開く]ダイアログボックスで、[アップロード]タブを選択し、[デバイスからファイルを選択]ボタンをクリックします。または、CSVファイルをすでにGoogleドライブにアップロードしている場合は、[マイドライブ]タブからファイルを選択して[開く]をクリックします。コンピュータから[ファイルを開く]ダイアログウィンドウにファイルをドラッグアンドドロップすることもできます。

次に、ローカルドライブで開きたいCSVファイルを見つけて選択し、[開く]をクリックしてファイルをアップロードします。

ファイルのアップロードが完了すると、ファイルは自動的にフォーマットされ、現在の空白のシートにロードされます。これで、他のファイルと同じようにファイルを編集できます。

無料のオフィススイートLibreOfficeCalcをインストールして使用し、CSVファイルを開いて編集することもできます。

PowerShellを使用してCSVファイルを表示する

を使用して、WindowsPowerShellで既存のCSVファイルを表示および読み取ることもできます。 インポート-CSV コマンドレット。方法は次のとおりです。

まず、Windows PowerShellを開き、「cd」コマンドを使用して、ディレクトリをCSVファイルが配置されているディレクトリに変更します。たとえば、システムで次のコマンド変更ディレクトリを使用しています。

cd C:\ Users \ rajst \ Documents

次に、次のコマンドを入力してEnterキーを押します。

インポート-Csv.csv

上記のコマンドでは、必ずCSVファイルのファイル名に置き換えてください。

インポート-CsvContact.csv

また、filenameには、名前の中に区切り文字(スペースなど)を含めないでください。上記のコマンドは、CSVファイル内の内容を変換し、以下に示すようにリストに表示します。

CSVファイルをアプリケーションにインポートする

多くのプログラムは、データのインポートにCSVファイルを使用します。 Googleの連絡先の連絡先リスト、スプレッドシートプログラムのデータセット、データベースプログラムの大量の情報など、CSVファイルを使用してデータをエクスポートできます。次に、そのCSVファイルを使用して、そのタイプのデータをサポートする任意のプログラムにデータをインポートできます。また、CSVファイルのフィールドまたは値が他の区切り文字(コンマ以外)で区切られている場合、ファイルを開く最良の方法は、ファイルをアプリケーションにインポートすることです。

CSVファイルをサポートしてデータをインポートするプログラムには、[インポート]、[CSVのインポート]、[インポート/エクスポート]、または[カンマ区切り値のインポート]オプションがあります。 CSVファイルをさまざまなアプリケーションにインポートする方法を見てみましょう。

CSVファイルをExcelにインポートする

場合によっては、インターネットからファイルを取得したり、同僚からファイルを受信したりするときに、CSV形式であることがあります。また、CSVファイルをExcelで直接開こうとすると、問題が発生する場合があります。したがって、Excelでファイルを開く最良の方法は、データが変更されないようにデータをExcelにインポートすることです。

Excelにデータをインポートするには、Excelプログラムを開いて新しいブックを作成するか、既存のブックを開きます。 [データ]タブに移動し、リボンの[データの取得と変換]セクションから[テキスト/ CSVから]ボタンをクリックします。

[データのインポート]ダイアログで、ExcelプログラムにインポートするCSVファイルを選択し、[インポート]をクリックします。

別のウィンドウが表示されます。ここで、区切り文字(カンマ)を選択し、[ロード]ボタンをクリックします。

CSVファイルはテーブルとして新しいExcelシートにインポートされます。

通常、CSVファイルをExcelブックにインポートすると、データは同じ名前の新しいワークシートにインポートされます。ただし、現在のスプレッドシートの特定の場所にデータをインポートする場合は、次の手順に従います。

CSVファイルを現在のスプレッドシートの特定の場所にインポートするには、データをインポートするワークシートを開きます。次に、[データ]タブに切り替えて、[テキスト/ CSVから]ボタンをクリックします。次に、インポートするCSVファイルを選択します。

次のウィンドウで、[ロード]ボタンの横にあるドロップダウン矢印をクリックし、[ロード先]オプションを選択します。

小さな[データのインポート]ダイアログボックスが表示されます。ここで、[既存のワークシート]オプションを選択し、範囲選択ボタン(上向き矢印)をクリックしてセルの範囲を選択します。

次に、現在のシートでCSVファイルの内容を挿入するセルの範囲を選択します。範囲を選択したら、折りたたまれた[データのインポート]ウィンドウで小さな「下向き矢印」をクリックします。

最後に、[OK]をクリックしてデータをインポートします。

これで、CSVファイルが選択した場所の既存のワークシートにインポートされます。

CSVファイルをGoogleスプレッドシートにインポートする

CSVファイルをGoogleスプレッドシートにインポートするのは、Excelよりも簡単です。さらに、Googleスプレッドシートには、Excelよりもいくつかのインポートオプションがあります。 CSVファイルをGoogleスプレッドシートにインポートする方法は次のとおりです。

まず、Googleスプレッドシートで新しいスプレッドシートまたは既存のファイルを開きます。メニューバーで[ファイル]メニューを選択し、[インポート]オプションをクリックします。

[ファイルのインポート]ダイアログウィンドウで、[アップロード]タブを選択し、[デバイスからファイルを選択]ボタンをクリックするか、ローカルドライブからファイルをここにドラッグアンドドロップします。

ファイルがアップロードされると、別の[ファイルのインポート]ダイアログボックスが表示されます。ここで、インポート場所と区切り文字の種類(区切り文字)を選択し、[データのインポート]ボタンをクリックしてCSVファイルをインポートします。

[インポート場所]ドロップダウンでは、CSVデータをGoogleスプレッドシートのどこに読み込むかについてさまざまなオプションがあります。適切なオプションを選択します。

  • 新しいスプレッドシートを作成する –このオプションを選択して、Googleドライブに新しいスプレッドシートファイルを作成し、CSVファイルデータをそのドライブにインポートします。ファイル名はCSVファイル名と同じになります。
  • 新しいシートを挿入します –このオプションを選択して、新しいシート(CSVファイル名を含む)を現在のスプレッドシートに挿入し、データをそのスプレッドシートにロードします。
  • スプレッドシートを置き換える –このオプションは、現在のスプレッドシート全体を1枚のCSVファイルデータのみに置き換えます。
  • 現在のシートを交換してください– このオプションを使用すると、スプレッドシートの現在のシート/タブのみをCSVファイルの内容に置き換えることができます。
  • 現在のシートに追加– 現在のシートデータの最後にCSVファイルデータを追加する場合は、このオプションを選択してください。

連絡先リストまたは顧客データが不完全で、同僚から残りのデータを含むCSVファイルが送信されたとします。このオプションを使用して、現在のシートのデータの最後に同僚のデータを結合できます。

たとえば、スプレッドシートに次の不完全な連絡先リストがあります。

この現在のシートにCSVファイルを追加するには、[データのインポート]ダイアログウィンドウでCSVファイルを選択し、[インポート場所]の[現在のシートに追加]オプションを選択して、[データのインポート]をクリックします。

これにより、以下に示すように、CSVファイルデータが現在のシートのデータセットの最後に追加されます。

  • 選択したセルのデータを置き換える– このオプションは、選択したセルのデータをCSVファイルデータに置き換えます。

これを行うには、まず、データを置き換えるセルまたは範囲を選択します。

次に、[ファイル]メニューから[インポート]オプションを選択し、CSVファイルを選択します。 [ファイルのインポート]ダイアログボックスで、[インポート場所]の[選択したセルのデータを置換]を選択し、[データのインポート]ボタンを選択します。

これにより、選択したセルの場所のデータがCSVファイルのデータに置き換えられます。

CSVファイルをGoogleコンタクトにインポートする

Googleは、連絡先リストをGoogleコンタクトにインポートするために「.CSV」ファイルまたは「Vcard」ファイルのみを受け入れます。 CSVファイルからGoogleコンタクトに連絡先リストをインポートする場合は、次の手順に従います。

まず、Googleページのワッフルボタンをクリックし、ドロップダウンから[連絡先]を選択して、Googleコンタクトを開きます。

Googleの連絡先ページで、ナビゲーションパネルの[インポート]ボタンをクリックします。

[連絡先のインポート]ウィンドウが表示されます。そこで、[ファイルを選択]ボタンをクリックします。

次に、[ファイルのアップロード]ウィンドウでCSVファイルを選択し、[開く]をクリックします

ファイルがアップロードされると、CSVファイル名が[ファイルの選択]ボタンの横に表示されます。次に、[インポート]オプションをクリックします。

CSVファイルの連絡先リストがGoogleコンタクトアプリにインポートされます。

ほとんどのスプレッドシートアプリケーション、データベースプログラム、およびその他のアプリケーションには、CSVファイルをインポートするオプションがありますが、そのオプションにアクセスするための唯一の手順はわずかに異なる場合があります。インポート機能は、ほとんどのアプリの[ファイル]メニューにあります。

CSVファイル、作成方法、開く方法、インポートして使用する方法について知っておく必要があるのはこれだけです。