根据MS Excel文件定义生成XSD文件

问题描述 投票:4回答:2

[嗨,我有一个包含字段名称和类型的Excel,如以下示例所示。

 ID : INT
 First_Name : String
 Last_Name : String
 Phone number : String

我想根据自己的描述生成XSD。

是否有用于此的工具?

xml excel xsd
2个回答
2
投票
  1. 在记事本中,这样编写新的架构:

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <data-set xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
     <record>
       <ID>12345</ID>
       <FirstName>First Name</FirstName>
       <LastName>Last Name</LastName>
       <PhoneNumber>555-555-5555</PhoneNumber>
     </record>
     <record>
       <ID>12346</ID>
       <FirstName>John</FirstName>
       <LastName>Doe</LastName>
       <PhoneNumber>555-555-5555</PhoneNumber>
     </record>
    </data-set>
    
  2. 将文件另存为schema.xml

  3. 打开您的Excel文件。
  4. 在“开发人员”选项卡上,打开“ XML源”任务窗格。
  5. 要添加XML映射,请单击XML映射

“在此处输入图像描述”

  1. 单击添加
  2. 选择schema.xml,然后单击确定两次
  3. 现在只需将树中的4个元素拖动(映射)到工作表(第1行)。该图显示了前两个完成的操作。

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9XTzhMNi5wbmcifQ==” alt =“在此处输入图像描述”>

  1. 在“开发人员”选项卡上的XML组下,单击“导出”。
  2. 将文件另存为data-set.xml,然后按Enter。

结果将如下所示:

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS94U2FTNS5wbmcifQ==” alt =“在此处输入图像描述”>“ >>


2
投票

Note

© www.soinside.com 2019 - 2024. All rights reserved.