CSVからXMLコンバータ
ガイド
CSVからXMLコンバータ
任意のCSVファイルをブラウザ内でクリーンで形式のXMLに変換します。データを貼り付けまたはアップロードし、行とヘッダーのマッピング方法を選択し、自動的にアンドアンド、角括弧、引用符、埋め込まれた改行などのエンティティエッジケースを処理された適切にエスケープされたXMLを取得できます。
すべてがクライアントサイドで実行されるため、CSVファイルはあなたのマシンに留まります。これはログ、エクスポート、または第三者サービスに貼り付けることを不安に思っているスプレッドシートに安全です。
使用方法
- 入力ボックスにCSVを貼り付け、または.csvファイルをアップロードできます。
- 区切り文字(カンマ、セミコロン、タブ、パイプ)を選択し、最初の行がヘッダーを含むかどうかを決定します。
- ルート要素名、行要素名、およびヘッダーが子要素として表示されるか属性として表示されるかを設定します。
- インデントスタイルを選択し、XML宣言を切り替え、エンコーディングを選択します。
- 出力結果をコピーするか、.xmlファイルとしてダウンロードします。
機能
- RFC 4180スタイルのパース – 引用されたフィールド、エスケープされたダブルクォート、セル内の改行を処理します。
- カスタム要素名 – ルート、行(位置モードを使用する場合)、フィールド要素名を自分で選択できます。
- ヘッダーとして要素または属性 – 選択を切り替えます
<row><name>Alice</name></row>と<row name="Alice"/>. - 厳密なXMLエスケープ – &、、"、'などのエンティティ処理を正しく行い、属性内の制御文字を処理します。
&,<,>,"、および属性内の制御文字を処理します。 - 柔軟な出力 – 2スペース、4スペース、タブ、またはミニマライズされたインデント、オプションのXML宣言とエンコーディングを提供します。
- 安全な要素名 – ヘッダー内の無効なXML名文字は自動的にスアンティフィケーションされます。
- .xmlをダウンロード – 生成されたXMLファイルをワンクリックでエクスポートできます。
よくある質問
-
CSVとは何ですか?そしてなぜまだ一般的ですか?
CSV(カンマで区切られた値)は、各行が記録で、フィールドが区切り文字で区切られたシンプルなテキストテーブル形式です。その理由は、簡単に作成でき、簡単に読み取り可能であり、すべてのスプレッドシート、データベース、および分析ツールがスキーマなしでインポートまたはエクスポートできるためです。
-
XMLは今日、どのような用途に使われていますか?
XMLは構造化されたマーカー形式で、設定ファイル、ドキュメント形式(DOCX、SVG、RSS)、企業間データ交換(SOAP、金融フィード、政府提出書類)、および厳密で自己説明的なスキーマ、属性、ネストされた要素が好まれる場面(CSVや柔軟なJSONよりも)に使用されます。
-
XMLがエンティティエスケープが必要な理由は何ですか?
&、はXMLの構文の一部です。これらがテキスト内に直接現れると、タグと衝突し、パースが破綻します。XMLエンティティ(&、<、>、"、')は、その文字を保持しつつ、ドキュメントが適切な形式を維持できるようにします。
-
有効なXML要素名のルールは?
XML名は、文字またはアンダースコアで始まり、その後に文字、数字、ハイフン、アンダースコア、またはピリオドが続きます。スペース、スラッシュ、ほとんどの記号は許可されず、'xml'(大文字または小文字)で始まる名前は規格で予約されています。
-
ヘッダーを属性としてではなく子要素として表示すべき場合がありますか?
属性は短い、原子的なメタデータ(ID、フラグ、エnumerations)に適しており、よりコンパクトなXMLを生成します。一方、値が構造化コンテンツを含む場合、将来の属性が必要な場合、または消費者がXPathで要素を反復処理する場合、子要素が適しています。
恵 スコアボードが到着しました!
スコアボード ゲームを追跡する楽しい方法です。すべてのデータはブラウザに保存されます。さらに多くの機能がまもなく登場します!
