無料CSV-YAML変換ツール オンライン
ブラウザでCSVをYAMLに変換 — 無料、即時、データ送信なし。
CSV入力
YAML出力
CSVをYAMLにとは?
表計算データがあり、YAMLを期待するツールと連携が必要なとき、このコンバーターがその橋渡しをします。CSV(RFC 4180)はフラットな行列形式です。YAMLはインデントされたリストとマッピングを使用した階層データ形式 — 設定ファイル、Kubernetesマニフェスト、GitHub Actionsワークフローに最適です。各CSV行がYAMLマッピングになり、ヘッダー行がキーを提供します。
このツールは完全にブラウザ内で動作します。サーバーには何も送信されません。CSVを貼り付けるかファイルをアップロードして、YAML出力を取得します。CSVをJSONにするにはCSVをJSONにを、CSVをXMLにするにはCSVをXMLにを、まずCSVをフォーマットするにはCSVフォーマッターを使用してください。
CSVをYAMLの例
CSVの行をYAMLリストに変換します。テレコムテーマの例:
例:加入者レコード
YAML出力:
上のサンプルボタンをクリックして、エディターにより多くの例を読み込んでください。
このツールの使い方
貼り付けまたはアップロード
左のパネルにCSVを貼り付けるか、.csvまたは.txtファイルをアップロードします。サンプルでサンプルデータを読み込みます。クリアでリセットします。
YAML出力を表示
右のパネルに変換されたYAMLが表示されます。CSVの行はYAMLのリスト要素またはマッピングに変換されます。無効なCSVはエラーを表示します。
コピーまたはダウンロード
YAMLを取得するにはコピーまたはダウンロードを使用してください。YAMLのフォーマットにはYAMLフォーマッターを、検証にはYAMLバリデーターを使用してください。
ツールはRFC 4180に従ってCSVをパースし、YAML構造を構築します。各行は通常リスト要素またはマッピングに変換されます;最初の行がキーを定義します。出力は正しいインデントの読みやすいYAMLです。特殊文字はエスケープされます。処理はブラウザ内で行われます;サーバーには何も送信されません。
ツールはRFC 4180に従ってCSVをパースし、YAML構造を構築します。各行は通常リスト要素またはマッピングに変換されます;最初の行がキーを定義します。出力は正しいインデントの読みやすいYAMLです。特殊文字はエスケープされます。処理はブラウザ内で行われます;サーバーには何も送信されません。
CSVをYAMLが役立つ場面
スプレッドシートデータからYAML設定、CI/CDパイプライン、Kubernetesマニフェストへの移行時に、ここで変換します。YAMLはAnsible、Docker Compose、HelmなどのDevOpsツールで一般的です。Excelやデータベースのエクスポートに最適です。JSON出力にはCSVをJSONにを、XMLにはCSVをXMLにを使用してください。
設定ファイルや環境固有のデータは、スプレッドシートから始まることが多いです。ここでYAMLに変換すると、デプロイに必要な設定が得られます。出力のフォーマットにはYAMLフォーマッターを、検証にはYAMLバリデーターを、YAMLをJSONに変換するにはYAMLをJSONにを使用してください。
よくある質問
データはプライベートですか?
はい。変換は完全にブラウザ内で行われます。データはサーバーに送信されません。
行はどのように変換されますか?
各CSV行は通常YAMLのリスト要素またはマッピングに変換されます。最初の行がキーとして使用されることがあります。構造は出力を確認してください。
CSVをYAMLとCSVをJSONの違いは?
どちらもCSVを構造化データに変換します。YAMLはより読みやすく;JSONはAPIで一般的です。対象が期待する形式を使用してください。
ヘッダーはサポートされていますか?
はい。最初の行は通常、後続の行のキーとして使用されます。構造は実装に依存します。
YAMLをCSVに変換できますか?
このツールはCSVをYAMLに変換します。YAMLをJSONにするにはYAMLをJSONにを使用してください。完全なYAMLをCSVへの変換には別のツールが必要です。
関連ツール
CSV形式についてはRFC 4180を参照してください。YAMLについてはYAML 1.2仕様とyaml.orgを参照してください。JSONはAPIレスポンスの代替です。