基本的なCSVからTSVへの変換
カンマ区切り値ファイルをタブ区切り値に変換。TSV形式がCSVより好まれる場合とその理由を解説します。
Basic Conversion
詳細な説明
基本的なCSVからTSVへの変換
CSVからTSVへの変換は、カンマデリミタをタブ文字に置換する逆の操作です。TSVは、スプレッドシートアプリケーションへの貼り付け、等幅テキストでの表示、Unixコマンドラインツールでの処理に適しています。
CSV入力例
Product,Price,Stock
Widget,19.99,150
Gadget,49.99,75
Doohickey,9.99,300
生成されるTSV出力
Product Price Stock
Widget 19.99 150
Gadget 49.99 75
Doohickey 9.99 300
TSVを選ぶ理由
TSVには特定のワークフローでいくつかの利点があります:
- 引用符の曖昧さがない: データ内にタブが現れることはまれで、フィールドの引用符囲みがほとんど不要
- 簡単なコピーペースト: TSVデータはExcelやGoogle Sheetsのセルに直接貼り付け可能
- Unixツール対応:
cut、awk、sortなどのツールがタブ区切りデータをネイティブに処理 - 人間が読みやすい: 等幅フォントでタブがデータをきれいな列に整列
ユースケース
Google Sheetsスプレッドシートへの貼り付け用データの準備、またはCSVエクスポートをawkやcutなどのUnixコマンドライン処理に適した形式に変換する場合。