// converters
YAML to TSV.
Take a YAML array of maps and export it as tab-separated values.
YAML input
TSV output
よくある質問
CSVではなくTSVを使うべきは?
値にカンマが含まれる場合はTSVが適しています。
行の順序を保持しますか?
はい、配列の順序がTSVに維持されます。
Excelに直接コピーできますか?
はい、TSVはExcelに直接貼り付けることができます。
YAMLからTSVへの変換
YAMLのリストデータをTSV(Tab-Separated Values)形式に変換します。CSVと同様ですが、区切り文字としてタブを使用します。
ExcelやGoogleスプレッドシートでTSVデータをコピー&ペーストする際、正しくセルに分割されるため、CSVよりも便利な場合があります。
TSVは、データにカンマが含まれている場合にCSVより適しているため、複雑なテキストデータの変換に使用されます。
CSVとTSVの違い
区切り文字: CSVはカンマ(,)を使用し、TSVはタブ(\t)を使用します。タブはデータ内に出現しにくいため、区切り文字のエスケープが不要です。
互換性: どちらもスプレッドシートアプリケーションで広くサポートされています。TSVはクリップボードからのコピー&ペーストに適しています。
可読性: ソースコード上でTSVは視覚的に判別しにくいため、ファイルとして保存する場合はCSVが一般的です。
クリーンな変換のヒント
変換前にYAMLファイルをフォーマットし、インデントを統一します。不正な形式は変換エラーの原因になります。
すべてのYAMLエントリが同じキー構造を持つことを確認します。キーが異なる場合、欠損値が空のセルとして出力されます。
変換後、出力TSVをスプレッドシートで開き、正しくセルに分割されているか確認してください。