直接回答
ExcelからXML変換はシート、行、セルをXMLツリーへマッピングします。 AppKiroはelement node、attribute pair、named fieldを提供しますが、一般出力が特定XSDやベンダー形式へ自動適合するわけではありません。
ワークシートのマッピングを決め、XMLを出力して取込前に検証してください。
入力 Excel
Excel ファイルをアップロード
Supports .xlsx, .xls, .csv files (up to 25 MB).
出力 XML
3 行 · 5 列1<?xml version="1.0" encoding="UTF-8"?>2<workbook>3<row>4<id>1</id>5<name>Alice Johnson</name>6<email>[email protected]</email>7<role>Admin</role>8<active>true</active>9</row>10<row>11<id>2</id>12<name>Bob Smith</name>13<email>[email protected]</email>14<role>Editor</role>15<active>true</active>16</row>17<row>18<id>3</id>19<name>Carol Williams</name>20<email>[email protected]</email>21<role>Viewer</role>22<active>false</active>23</row>24</workbook>25
使い方
- Excel/CSVを追加、表を貼り付け、または対応する公開URLを使用します。
- シートとcell styleを選び、root/sheet/row名、ヘッダー、型変換、CDATA、インデント、空ノードを設定します。
- XMLを確認・保存し、対象schema/importerで検証します。
主な機能と設定
- ワークシートと複数のセルマッピング方式。
- root、sheet、row要素名を設定。
- ヘッダー、空行、型変換、CDATAを制御。
- pretty output、XML declaration、self-closing empty node。
対応する入力と出力
入力: .xlsx, .xls, .csv, 貼り付けた表, 対応する公開スプレッドシートURL. 出力: .xml.
利用例
- 業務ブックからXML取込の下書きを作る。
- 表形式のマスターデータをレガシーXML連携へ変換。
- 自動化前にrow/field名を設計する。
どのワークフローを選ぶべきか
ExcelからXML変換ツール:ワークシートと複数のセルマッピング方式。 ExcelからJSON変換ツール:ワークシート切替、プレビュー検索、列の非表示。
プライバシーとデータ経路
現在の実装では貼り付け/アップロード内容はブラウザで処理されますが、「Extract from URL」はサーバー側proxyで取得します。
制限とトラブル対処
- 正確に保持すべきIDでは型変換を無効にし、日付と数値も確認してください。
- Excelだけではnamespace、要素順、XSD制約を推論できないため変換後に追加します。
- 現在のUIは入力上限 25 MB を表示します。 大きな入力はブラウザメモリと端末性能にも左右されます。
FAQ
生成XMLはベンダーのschemaに適合しますか?
初期状態では適合しません。 基本マッピング後、要素順、namespace、attributes、型を対象schemaの要件へ合わせてください。
データはサーバーへアップロードされますか?
現在の実装では貼り付け/アップロード内容はブラウザで処理されますが、「Extract from URL」はサーバー側proxyで取得します。
ファイルやデータの上限はありますか?
現在のUIは入力上限 25 MB を表示します。 大きな入力はブラウザメモリと端末性能にも左右されます。
スマートフォンでも使えますか?
Webツールのため最新のモバイルブラウザで動く可能性はありますが、ファイル選択、メモリ、端末ごとの互換性は全環境で確認されていません。 大きい・複雑な入力にはデスクトップブラウザを推奨します。
どのワークフローを選ぶべきか
ExcelからXML変換ツール:ワークシートと複数のセルマッピング方式。 ExcelからJSON変換ツール:ワークシート切替、プレビュー検索、列の非表示。
関連ツール
ワークシートのマッピングを決め、XMLを出力して取込前に検証してください。