0

Excel (2010) で一種の「テンプレート」を作成して、1 つまたは複数のスプレッドシートにデータを取り込み、そのデータを XML スキーマに基づいて XML に変換する方法はありますか? またはExcelの同様の機能はありますか?

Excel にはいくつかの XML 機能があることは知っていますが、上記の目的を実行する方法が見つかりません。

回答とコメントをお待ちしております。

4

1 に答える 1

1

かなり前に似たようなことをしました。まさにあなたが望んでいるものではないかもしれませんが、うまくいけば、正しい方向に進むことができます.

  • まず、リボンの [開発] タブを有効にします。簡単なグーグル検索で、その方法がわかります。
  • [開発者] タブで、[インポート] ボタン ([XML] サブタブ内) をクリックします。これにより、既存の XML (データ) ファイルをインポートできるようになります。これにより、適切な列名を持つテーブルとしてデータがインポートされます。これが「テンプレート」になります。
  • これで、このテーブルに行を追加/変更できます。完了したら、(テーブル内で) 右クリックし、コンテキスト メニューで [XML] -> [エクスポート] を使用します。

長い間経ちましたが、より複雑な XML ファイル (複数の 1 対 5 の関係など) で問題に直面したことを思い出してください。そのため、このアプローチは比較的単純な XML スキーマにのみ適している可能性があります (これを XSL 変換と組み合わせない限り)。

于 2012-09-04T11:49:15.450 に答える