excel:无法保存或导出xml数据。此工作簿中的xml映射不可导出
在对从其他XML文件导入的数据进行一些修改之后,我想将数据导出回XML文件(这些第一行变量永远不会更改) 当我单击开发人员>>导出时 Excel显示: 无法保存或导出XML数据。此工作簿中的XML映射不可用 可出口 即使我不修改数据,这种情况也会发生excel:无法保存或导出xml数据。此工作簿中的xml映射不可导出,xml,excel,Xml,Excel,在对从其他XML文件导入的数据进行一些修改之后,我想将数据导出回XML文件(这些第一行变量永远不会更改) 当我单击开发人员>>导出时 Excel显示: 无法保存或导出XML数据。此工作簿中的XML映射不可用 可出口 即使我不修改数据,这种情况也会发生 我在YouTube上看了几个导出教程,但没有一个能解决我的问题。通常的原因是Excel不理解非常复杂的XML 发件人: 如果无法保留映射元素与其他元素的关系,则无法导出XML映射。由于以下原因,此关系可能无法保留: 映射元素的架构定义包含在具有以下
我在YouTube上看了几个导出教程,但没有一个能解决我的问题。通常的原因是Excel不理解非常复杂的XML 发件人: 如果无法保留映射元素与其他元素的关系,则无法导出XML映射。由于以下原因,此关系可能无法保留: 映射元素的架构定义包含在具有以下属性的序列中:
- maxoccurs属性不等于1
- 序列定义了多个直接子元素,或将另一个合成器作为直接子元素
- 具有相同重复父元素的非重复同级元素映射到不同的XML表
- 多个重复元素映射到同一个XML表,并且重复不是由祖先元素定义的
- 来自不同父级的子元素映射到同一个XML表
- 一个项目列表包含第二个项目列表
- XML表包含一个元素,该元素在模式中定义为只出现一次(maxoccurs属性设置为1)。将此类元素添加到XML表中时,Excel会使用该元素的多个实例填充表列
- 映射元素是架构构造的一部分
我也有类似的问题。这是一个简单的工作表,只包含8列,但XML导出一直抛出此错误。我发现,如果元素在XML模式中出现的顺序与列在工作表中出现的顺序不匹配,则会出现此错误。我重新排列了工作表中的列,使其与模式中元素的顺序相同&导出成功。在许多网页上都有关于如何导出为xml的说明(示例:)。当我为预先存在的数据创建模式时,我运行了以下程序
数据类型(数字、文本)
数据类型
数据类型(数字、文本)
数据类型
删除一些起始列,然后再次尝试导出。为我工作
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<singleOuterWrapperTag>
<rowTag>
<columnA>Data Type (numeric, text)</columnA>
<columnB>Data Type</columnB>
</rowTag>
<rowTag>
<columnA>Data Type (numeric, text)</columnA>
<columnB>Data Type</columnB>
</rowTag>
</singleOuterWrapperTag>