2012-10-09 4 views
7

XML 내보내기 문제가 발생했습니다. 간단한 질문으로 다음 단계를 수행합니다.excel : xml 데이터를 저장하거나 내보낼 수 없습니다. 이 통합 문서의 xml지도를 내보낼 수 없습니다.

1.Data >> from XML data import.

사실, 나는 (그 첫 번째 줄 변수를 변경하지 않음)

2.Then 개발 클릭 >> 다시 데이터를 일부 수정 후 다시 XML 파일로 내보내기를 내보낼. "XML 데이터를 저장하거나 내보낼 수 없습니다.이 통합 문서의 XML 맵은 내보낼 수 없습니다"라는 메시지가 표시됩니다. (심지어 나는 데이터를 수정하지 않는다). YouTube에서 이미 여러 가지 내보내기 자습서 비디오를보고 있지만 내 문제는 다루지 않는 것 같습니다. 아직 문제를 찾지 못했습니다.

답변

6

일반적으로 Excel은 매우 복잡한 XML을 이해하지 못합니다. office.microsoft.com에서

: 다른 요소와 매핑 된 요소의 관계를 보존 할 수없는 경우

하는 XML 매핑을 내보낼 수 없습니다. 이 관계는 이하의 이유에 보존되지 않을 수

매핑 요소의 스키마 정의는 다음과 같은 속성을 갖는 시퀀스 내에 포함 된 다음은 maxOccurs 속성

  • 가 같지 1.
  • 행 시퀀스에는 두 개 이상의 직접 자식 요소가 정의되어 있거나 다른 합성기가 직접 자식으로 있습니다.
  • 반복되는 동일한 상위 요소가있는 반복되지 않는 형제 요소는 다른 XML 테이블에 매핑됩니다.
  • 여러 반복 요소가 동일한 XML 테이블에 매핑되고 반복은 조상 요소에 의해 정의되지 않습니다.
  • 다른 상위의 하위 요소가 동일한 XML 테이블에 매핑됩니다. 목록

    목록 항목의

    • 하나의 목록에있는 항목의 두 번째 목록이 포함되어 있습니다 :

    또한, XML 매핑은 다음과 같은 XML 스키마 구조 중 하나가 포함 된 경우 내보낼 수 없습니다 .

비정규 데이터

  • XML 테이블합니다 (maxOccurs에 1로 설정되어있는 속성) 한번 발생하는 스키마에 정의 된 엘리먼트를 포함한다. 이러한 요소를 XML 테이블에 추가 할 때 Excel은 테이블 열을 요소의 여러 인스턴스로 채 웁니다.

선택

  • 매핑 된 엘리먼트는 스키마 구조의 일부이다.
관련 문제