.ECSV ファイル拡張子

拡張文字区切り値

開発元 Tom Aldcroft
人気度
3.0  |  1 票
 

ECSVファイルとは?

ECSVファイルは、拡張文字区切り値ファイルです。.CSVファイルに含まれるような一般的なプレーンテキストのデータセットの先頭に、YAML(YAML Ain't Markup Language)形式のデータが付加されています。YAML形式により、ECSVファイルには一般的なCSVファイルでは含められないメタデータを含めることができます。

詳細情報

Microsoft Visual Studio Codeで開いた.ecsvファイルのスクリーンショット
Microsoft Visual Studio Codeで開いたECSVファイル

天文学者のTom Aldcroft氏は、CSV形式の制限を解消するためにECSV形式を開発しました。たとえば、CSVデータセットには列名以外のメタデータを含めることができません。一方、ECSVファイルには次のようなメタデータを含めることができます。

  • 数値データ型
  • 単位
  • 列の内容に関するテキスト形式の説明

ECSVファイルは、このメタデータをYAML形式のデータ構造に保存します。データ構造はファイルの先頭にあります。YAMLデータ構造のdatatypeセクションの各行には、対応するCSVデータ列のメタデータが含まれています。

ECSVファイルの開き方

ECSVファイルは、Microsoft Visual Studio Code(マルチプラットフォーム)、GitHub Atom(マルチプラットフォーム)、またはその他のテキストエディターやソースコードエディターで開いて、含まれているデータを表示できます。

多くのECSVファイルは、天文学者や天体物理学者が使用するPythonライブラリであるastropyで使用することを目的としています。

File Viewer Plusで400種類以上のファイル形式を開けます。無料ダウンロード

ECSVファイルを開く、または参照するプログラム

FileInfo.comによる検証済み

FileInfo.comチームは、このページに掲載されている拡張文字区切り値ファイル形式とMac、Windows、Linuxアプリについて独自に調査しました。私たちの目標は100%の正確性であり、検証済みのファイルタイプに関する情報のみを公開しています。

このページへの追加や更新をご提案いただける場合は、お知らせください。