2012-10-09 53 views
7

Me encuentro con un problema de exportación de Excel XML. Para simplificar la pregunta, hago los siguientes pasos:excel: No se pueden guardar o exportar datos xml. El mapa xml en este libro de trabajo no es exportable.

1.Data >> desde la importación de datos XML.

En realidad, quiero exportarlo de nuevo a archivo XML de nuevo después de alguna modificación en los datos (aquellas primeras variables línea nunca cambian)

2. A continuación, haga clic en >> Desarrollar exportación. Muestra "no se pueden guardar o exportar datos XML. Los mapas XML en este libro de trabajo no son exportables". (incluso yo no hago ninguna modificación en los datos). Ya veo varios videos de tutoriales de exportación en YouTube, pero parece que no cubren mi problema. No he encontrado el problema todavía.

Respuesta

6

La razón habitual es que Excel no entiende XML muy complicado.

De office.microsoft.com:

Un mapeo XML no se pueden exportar si la relación del elemento de mapeado con otros elementos no puede ser preservado. Esta relación puede no ser preservada por las siguientes razones:

la definición de esquema de un elemento de mapeado está contenido dentro de una secuencia con los siguientes atributos:

  • atribuyen Los maxOccurs no es igual a 1.
  • La secuencia tiene más de un elemento hijo directo definido, o tiene otro compositor como hijo directo.
  • Los elementos hermanos no repetidores con el mismo elemento principal repetitivo se asignan a diferentes tablas XML.
  • Varios elementos repetitivos se asignan a la misma tabla XML y la repetición no está definida por un elemento ancestro.
  • Los elementos secundarios de diferentes padres se asignan a la misma tabla XML.

Además, el mapeo XML no se puede exportar si contiene una de las siguientes construcciones de esquema XML:

Lista de listas

  • Una lista de elementos contiene una segunda lista de artículos .

datos desnormalizado

  • una tabla XML contiene un elemento que se ha definido en el esquema que se produzca una vez (los maxOccurs atributo se establece en 1). Cuando agrega un elemento de este tipo a una tabla XML, Excel llena la columna de la tabla con varias instancias del elemento.

Choice

  • Un elemento de mapeado es parte de una construcción de esquema.
Cuestiones relacionadas