// converters
CSV to YAML.
Parse CSV (with quoted fields) and produce a YAML array of mappings using the first row as headers.
CSV input
YAML output
よくある質問
最初の行をヘッダーとして使用しますか?
はい、最初のCSV行がYAMLキー名として使用されます。
データ型を保持しますか?
はい、数値、ブール値、文字列を自動的に検出します。
大きなファイルでも機能しますか?
数メガバイトのファイルでも問題なく動作します。
CSVからYAMLへの変換の仕組み
CSVファイルをYAML形式に変換します。最初の行がヘッダーとして使用され、各行がYAMLのリスト要素として出力されます。
ヘッダーの各列名がYAMLオブジェクトのキーとなり、各行の値が对应的な値として設定されます。
数値やブール値は適切なYAMLデータ型に変換されます。文字列はクォート付きで出力される場合があります。
CSV-to-YAMLの使いどころ
スプレッドシートで管理しているデータを、アプリケーションの設定ファイルとして使用するために変換します。
既存のCSVデータをAPIに取り込む際、YAML形式が必要な場合に変換が便利です。
データベースのエクスポートデータをYAMLに変換し、設定ファイルやコンフィグレーションとして利用するケースがあります。
区切り文字オプション
カンマ区切り(CSV): 最も一般的なフォーマットです。データにカンマが含まれる場合は、クォートで囲む必要があります。
セミコロン区切り: ヨーロッパ圏で一般的です。カンマが小数点として使用される地域でのExcelエクスポートに便利です。
タブ区切り(TSV): タブ文字を使用します。データ内にカンマやセミコロンが含まれる場合に適しています。