// converters

CSV to YAML.

Parse CSV (with quoted fields) and produce a YAML array of mappings using the first row as headers.

Client-sideStrict quotingNo upload

CSV input

YAML output

よくある質問

最初の行をヘッダーとして使用しますか?

はい、最初のCSV行がYAMLキー名として使用されます。

データ型を保持しますか?

はい、数値、ブール値、文字列を自動的に検出します。

大きなファイルでも機能しますか?

数メガバイトのファイルでも問題なく動作します。

CSVからYAMLへの変換の仕組み

CSVファイルをYAML形式に変換します。最初の行がヘッダーとして使用され、各行がYAMLのリスト要素として出力されます。

ヘッダーの各列名がYAMLオブジェクトのキーとなり、各行の値が对应的な値として設定されます。

数値やブール値は適切なYAMLデータ型に変換されます。文字列はクォート付きで出力される場合があります。

CSV-to-YAMLの使いどころ

スプレッドシートで管理しているデータを、アプリケーションの設定ファイルとして使用するために変換します。

既存のCSVデータをAPIに取り込む際、YAML形式が必要な場合に変換が便利です。

データベースのエクスポートデータをYAMLに変換し、設定ファイルやコンフィグレーションとして利用するケースがあります。

区切り文字オプション

カンマ区切り(CSV): 最も一般的なフォーマットです。データにカンマが含まれる場合は、クォートで囲む必要があります。

セミコロン区切り: ヨーロッパ圏で一般的です。カンマが小数点として使用される地域でのExcelエクスポートに便利です。

タブ区切り(TSV): タブ文字を使用します。データ内にカンマやセミコロンが含まれる場合に適しています。