excel转换为xml如何映射?单击"源",在工作区的右边出现"xml源"面板。面板下方有"Xml 映射",单击它。在打开的"XML 映射"面板中单击"添加…",选择你的xml文件。这个 xml文件的格式,也就是你最终希望得到的xml文件的格式,但是它不需要有值。那么,excel转换为xml如何映射?一起来了解一下吧。
你必须要有一个XML文件作模版,然后导入进去,才能存为XML。光有xls文档是不够的。
对于你这个文档,可以用以下XML文件:
<学校>学校>
<地区>地区>
<学校>学校>
<地区>地区>
存成XML文档后导入,然后在XML面板上点中record这个元素,右键选映射,然后在Excel工作区中选清华/北京那一行,选完后程序会自动把整个表格选中。这时候就可以导出了,会覆盖此XML文件。
将 XML 元素映射到工作表后,可以将 XML 数据导入到映射单元格中或从映射单元格中导出 XML 数据。 在将 XML 架构文件 (.xsd) 添加到工作簿时,将创建一个 XML 映射。通常,XML 映射用于创建映射单元格和管理 XML 架构中映射单元格和个别元素之间的关系。此外,在导入或导出 XML 数据文件 (.xml) 时,这些 XML 映射用于在架构中将映射单元格的内容绑定到元素。 需要了解下列有关使用 XML 映射的规则: 工作簿可以包含一个或多个 XML 映射。 一次只可以将一个元素映射到工作簿中的一个位置。 每个 XML 映射都是独立的实体,即使同一工作簿中的多个 XML 映射指向同一架构也是如此。 一个 XML 映射只能包含一个根元素。
这是因为你的Excel并没有做xml映射。
解决办法有2个:
1、另存为的时候,选择另外一种XML格式:”XML电子表格 2003(*.xml)“
2、在开发工具中,点击”源“,添加XML映射,需要提供另外的XML映射文件。
1、首先,我们正常使用Excel的另存为,看看能否顺利地直接另存为XML文件。
方法:
点击Excel左上角按钮,在弹出的选项中,点击“另存为”
或者直接在Excel中按下快捷键F12
2、选择最后一项:其他格式。
3、接下来,重命名一下文件名,并选择文件类型为:
XML数据(*.xml)
4、点击“保存”按钮,会出现如下错误警告:
因为工作簿不包含任何XML映射,所以无法保存任何XML数据。
单击“帮助”以获取详细信息。
5、这个原因是我们的工作簿只是普通的Excel数据,的确没有做过XML映射,或者Excel数据也不是从XML文件导入的。
这时,我们尝试另存为另一种文件类型:
XML电子表格2003(*.xml)
6、点击保存按钮。
7、这时会弹出一个兼容性对话框,问你是否保持工作簿的这种格式。
8、点击“是”,即可将Excel保存为XML格式的文档了。
我们使用软件打开这个XML文档(例如通过Chrome浏览器),发现格式正常,Excel数据也全在里面。
提示没有引用架构的原因:
excel的数据不能直接转换成xml
但是可以把一个xml用excel打开,然后编辑,然后导出
解决办法:
新建一个xml,里面的键值和excel的列一样
再用excel打开这个xml
然后再把数据粘进去
然后再导出,记着是导出不是保存
以上就是excel转换为xml如何映射的全部内容,1、首先,我们正常使用Excel的另存为,看看能否顺利地直接另存为XML文件。方法:点击Excel左上角按钮,在弹出的选项中,点击“另存为”或者直接在Excel中按下快捷键F12 2、选择最后一项:其他格式。3、接下来。