ホームページ > よくある問題 > csvとはどのような形式のファイルですか?

csvとはどのような形式のファイルですか?

青灯夜游
リリース: 2023-02-01 10:29:04
オリジナル
154526 人が閲覧しました

csv の正式名称は「Comma-Separated Values」で、カンマ区切り値形式のファイルであり、データを保存するためのプレーンテキスト形式のファイルです。 CSV ファイルは、特定の改行で区切られた任意の数のレコードで構成されます。各レコードはフィールドで構成され、フィールド間の区切り文字は他の文字または文字列です。

csvとはどのような形式のファイルですか?

#このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。

CSV (カンマ区切り値ファイル形式)

カンマ区切り値 (CSV、区切り文字が含まれるため、文字区切り値とも呼ばれます)カンマも使用できません)、そのファイルには表形式のデータ (数値とテキスト) がプレーン テキストで保存されます。プレーン テキストとは、ファイルが一連の文字であり、2 進数のように解釈する必要があるデータが含まれていないことを意味します。 CSV ファイルは、何らかの改行文字で区切られた任意の数のレコードで構成されます。各レコードはフィールドで構成され、フィールド間の区切り文字は他の文字または文字列 (最も一般的にはカンマまたはタブ) です。通常、すべてのレコードにはまったく同じ一連のフィールドがあります。通常、これらはプレーン テキスト ファイルです。 WORDPADやメモ帳などで開き、一度新規保存してからEXCELで開くのも方法の一つです。

CSV ファイル形式の世界標準は存在しませんが、RFC 4180 に基本的な説明があります。使用する文字エンコーディングも指定されていませんが、bitASCII が最も基本的なユニバーサルエンコーディングです。

CSV は、ユーザー、ビジネス、科学で広く使用されている多用途で比較的シンプルなファイル形式です。最も広く普及しているアプリケーションは、互換性のない形式 (多くの場合、独自の形式や非正規形式) で動作するプログラム間で表形式のデータを転送することです。多くのプログラムが、少なくともオプションの入出力形式として、CSV の何らかのバリアントをサポートしているためです。

たとえば、ユーザーは、独自の形式でデータを保存するデータベース プログラムから、まったく異なる形式のデータを含むスプレッドシートに情報を交換する必要がある場合があります。おそらく、データベース プログラムはデータを「CSV」としてエクスポートし、エクスポートされた CSV ファイルをスプレッドシート プログラムでインポートできます。

「CSV」は、明確に定義された単一の形式ではありません (ただし、RFC 4180 には一般的に使用される定義があります)。したがって、実際には、「CSV」という用語は、次の特性を持つファイルを広く指します:

  • ASCII、Unicode、EBCDIC、GB2312 などの特定の文字セットを使用したプレーン テキスト;

  • はレコードで構成されます (通常は 1 行に 1 つのレコード);

  • 各レコードは区切り文字によってフィールドに区切られます (通常の区切り文字は次のとおりです)カンマ、セミコロン、またはタブ。場合によっては区切り文字にオプションのスペースを含めることができます);

  • 各レコードには同じフィールド シーケンスがあります。

これらの一般的な制約の下では、CSV の亜種が多数存在するため、CSV ファイルは完全に相互運用可能ではありません。ただし、これらの違いは非常にわずかであり、ユーザーがファイルをプレビューして (プレーン テキストであるためこれが可能です)、区切り文字やエスケープ ルールなどを指定できるアプリケーションが数多くあります。特定の CSV ファイルの変動が大きすぎて特定の受信側プログラムでサポートできない場合、実行可能なアプローチは多くの場合、ファイルを手動で検査して編集するか、単純なプログラムで問題を解決することです。したがって、実際には、CSV ファイルは依然として非常に便利です。

さらに関連記事を読みたい場合は、PHP 中国語 Web サイト にアクセスしてください。 !

以上がcsvとはどのような形式のファイルですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート