Timothe AI(ティモシーAI)
埋め込み

Excel を XML に変換する君

Excelツール

Excel(.xlsx)ファイルをドロップするだけで XML に変換。すべてブラウザ内で処理され、ファイルはアップロードされません。

Excel を XML に変換するツールとは

Excel(.xlsx)のシートを XML に変換できる無料・ブラウザ完結のツールです。ブックをドロップしてシートを選ぶだけで、結果をコピー・ダウンロードできます。すべての処理はブラウザ内で行われるため、ファイルが外部に送信されることはなく、Excelのインストールも不要です。

編集は Excel、受け渡しは XML という分業

受発注の EDI 連携、行政への申請フォーマット、EC や CMS が読み込む商品フィードなど、XML でのデータ受け渡しを求めるシステムは今も多くあります。XML をテキストエディタで直接メンテナンスするのは現実的ではありません。データ本体はスプレッドシートで管理し、提出の直前に XML を生成する分業が実務的です。

生成される構造はシートを鏡写しにしたもので、データ 1 行が 1 つの要素に、各列がその中の子要素になります。子要素の名前は列見出しから作られるため、1 行目の見出しがそのまま仕様書になります。

見出し行を整えると XML が安定する

要素名は 1 行目から生成され、XML の要素名に使えない文字はアンダースコアに置き換わり、数字で始まる見出しには先頭にアンダースコアが付きます。受け側の仕様が <UnitPrice> を求めるなら、列名も UnitPrice にしておくと後工程の置換が不要になります。空欄のセルも空要素として出力されるため、行ごとの構造が揃います。& や < などの記号は自動でエスケープされます。ルート要素名や入れ子構造など、受け側固有の契約までは変換では判断できないので、提出前に相手のスキーマやサンプルファイルと突き合わせて検証してください。

使い方

  1. Excel(.xlsx / .xls)ファイルをドロップするか、クリックして選択します。読み取りはローカルで行われ、アップロードはされません。
  2. ブックに複数のシートがある場合は、変換するシートを選びます。
  3. 変換された XML をコピーするか、ファイルとしてダウンロードします。

データはどうマッピングされるか

  • 選択したシートの各行が XML の1レコードになります。セルの値は表示どおりに書き出されます。
  • XMLは汎用的な表形式マッピング(<rows><row><列名>値</列名></row></rows>)です。列名は有効な要素名に自動調整されます。
  • 変換されるのは選択中の1シートです。他のシートもドロップダウンから選んで変換できます。

変換例

入力(Excel)

Name    Qty
Apple   3
Orange  5

出力(XML)

<?xml version="1.0" encoding="UTF-8"?>
<rows>
  <row>
    <Name>Apple</Name>
    <Qty>3</Qty>
  </row>
  <row>
    <Name>Orange</Name>
    <Qty>5</Qty>
  </row>
</rows>

Excel と XML の比較

形式種類構造向いている用途
Excelバイナリ表計算(.xlsx)行×列のシート、セルに型(数値・文字列)ExcelやGoogleスプレッドシートでの編集
XMLプレーンテキスト(マークアップ)入れ子の名前付き要素と属性システム連携・フィード・従来型API

関連ツール

このツールをあなたのサイトに設置できます

スニペットを貼るだけで、このツールをあなたのサイトのコンテンツとして提供できます。開発は不要です。実用的なツールはビジターの滞在時間や再訪問を増やし、サイトの SEO 強化につながります。iframe の高さは自動で調整されます。リンクはそのまま残してください。

埋め込み

運営者情報

Unbounded Pioneering株式会社
Timothe AI

ティモシーAIツールは、「Timothe AI」を提供する Unbounded Pioneering株式会社が開発・運営する無料ツール群です。

鈴木 凌介 (Ryosuke Suzuki)
鈴木 凌介 (Ryosuke Suzuki)創業者・代表取締役

「Timothe AI」を提供する Unbounded Pioneering株式会社の創業者・代表取締役。機械学習・AIプロダクト開発のエキスパート。大学在学中は研究室にて機械学習の研究に従事。その後、株式会社プレイド・楽天・リクルートにおいて、ソフトウェアエンジニアとして大規模プロダクトの設計・開発を手がけるとともに、新規事業開発を推進。現在は生成AI・AIプロダクト領域を専門とし、エンジニアリングと事業開発の両面から一貫してプロダクト開発に携わる。ウェブ技術領域における複数の特許を発明。

特許発明者(特許第6887648号・特許第7480958号)・Timothe AI関連技術で特許出願中

お問い合わせはこちら

お世話になっております

当社へご興味をもっていただき、ありがとうございます。1営業日以内に、担当者よりご連絡を差し上げます。

こんなご相談にお答えしています

  • ティモシーAIの導入・活用の相談
  • AI活用全般のご相談(自社プロダクト以外も歓迎)
  • アライアンス・パートナーシップ
  • その他のご質問

オンラインで相談する

カレンダーから直接ミーティングを予約することも可能です。

テンプレートを選ぶか、自由にご記入ください。