이전에 XML 맵을 만든 경우 XML데이터를 매핑된 셀로 가져오는 데 사용할 수 있지만 XML 맵 없이 XML 데이터를 가져오기 위한 여러 가지 방법 및 명령도 있습니다.

XML 맵이 있는 경우 이 작업을 통해 XML 데이터를 매핑된 셀로 가져올 수 있습니다.

  1. XML 맵에서 매핑된 셀 중 하나를 선택합니다.

  2. 개발자 >가져오기 를 클릭합니다.

    개발 도구 탭이 표시되지 않을 경우 개발 도구 탭 표시를 참조하세요.

  3. XML 가져오기 대화 상자에서 가져올 XML 데이터 파일(.xml)을 찾아 선택하고 가져오기를 클릭합니다.

XML 데이터를 가져오는 다른 방법

문제에 대한 자세한 내용은 이 문서의 끝에 있는 XML 데이터 가져오기와 관련한 일반적인 문제를 참조하세요.

XML 데이터 파일을 XML 테이블로 가져오기

  1. 개발자 >가져오기 를 클릭합니다.

    개발 도구 탭이 표시되지 않을 경우 개발 도구 탭 표시를 참조하세요.

  2. XML 가져오기 대화 상자에서 가져올 XML 데이터 파일(.xml)을 찾아 선택하고 가져오기를 클릭합니다.

    XML 데이터 파일이 스마마를 참조하지 않는 경우 XML Excel 파일에서 Excel 유추합니다.

  3. 데이터 가져오기 대화 상자에서 다음 중 하나를 합니다.

    1. 기존 워크시트에서 XML 테이블을 선택하여 XML 데이터 파일의 내용을 지정된 셀 위치에서 워크시트의 XML 테이블로 가져올 수 있습니다.

    2. 새 워크시트에서 XML 테이블을 선택하여 파일의 내용을 A1 셀에서 시작하는 새 워크시트의 XML 테이블로 가져올 수 있습니다. XML 데이터 파일의척도는 XML 원본 작업 창에 표시됩니다.

  4. XML 데이터 파일이 스마마를 참조하지 않는 경우 XML Excel 파일에서 해당 Excel 유추합니다.

  5. XML 데이터(예: 데이터 바인딩, 서식 및 레이아웃)의 동작을 제어하려면 속성을 클릭하여 XML 맵 속성 대화 상자를 표시합니다. 예를 들어 매핑된 범위의 기존 데이터는 기본적으로 데이터를 가져올 때 덮어질 수 있지만 이 데이터를 변경할 수 있습니다.

여러 XML 데이터 파일 가져오기

  1. 매핑된 셀을 선택하여 여러 XML 파일을 매핑된 단일 셀 집합으로 가져올 수 있습니다.

    여러 XML 파일을 매핑된 셀 집합으로 가져오려면 매핑되지 않은 워크시트의 아무 곳이나 셀을 클릭합니다.

  2. 개발자 >가져오기 를 클릭합니다.

    개발 도구 탭이 표시되지 않을 경우 개발 도구 탭 표시를 참조하세요.

  3. XML 가져오기 대화 상자에서 가져올 XML 데이터 파일(.xml)을 찾아 선택합니다.

    • 파일이 연속된 경우 Shift를 누르고 목록의 첫 번째 및 마지막 파일을 클릭합니다. XML 파일의 모든 데이터가 가져온 다음 매핑된 셀에 추가됩니다.

    • 파일이 연속적이지 않은 경우 Ctrl을 누르고 목록에서 가져올 각 파일을 클릭합니다.

  4. Import(가져오기)를 클릭합니다.

    연속되지 않은 파일을 선택한 경우 파일 이름 #<가져오기 C1.xml 나타납니다. 각 파일에 대해 가져오는 XML 데이터 파일에 해당하는 XML 맵을 선택합니다.

    아직 가져오지 않은 선택한 모든 파일에 대해 단일 맵을 사용하려면 이 스마마의 모든 선택한 파일에 대해 이 XML 맵사용을 선택합니다.

여러 XML 데이터 파일을 외부 데이터로 가져오기

동일한 네임스페이스를 사용하지만 다른 XML 스케마를 사용하는 여러 XML 파일을 가져오기 위해 XML 데이터 가져오기 명령을 사용할 수 있습니다. Excel 가져오는 각 XML 데이터 파일에 대해 고유한 XML 맵을 만듭니다.

참고: 네임스페이스를 정의하지 않는 여러 XML 파일을 가져오는 경우 이러한 XML 파일은 동일한 네임스페이스를 사용하는 것으로 처리됩니다.

  1. Excel 구독을 사용하는Microsoft 365XML에서파일 > 데이터 > 데이터 > 클릭합니다.

    이전의 데이터 Excel 2016 XML 데이터 가져오기에서 다른 > 데이터 > 클릭합니다.

  2. 가져올 XML 데이터 파일(.xml)이 있는 드라이브, 폴더 또는 인터넷 위치로 이동합니다.

  3. 파일을 선택하고 열기를 클릭합니다.

  4. 데이터 가져오기 대화 상자에서 다음 중 하나를 합니다.

    • 기존 워크시트의 XML 테이블    파일의 내용은 새 워크시트의 새 XML 테이블로 가져온다. XML 데이터 파일이 스마마를 참조하지 않는 경우 XML Excel 파일에서 Excel 유추합니다.

    • 기존 워크시트    XML 데이터는 XML 태그를 열 제목으로 표시하는 행과 열이 있는 2차원 테이블에서 가져오고 열 제목 아래에 있는 행의 데이터가 있습니다. 첫 번째 요소(루트 노드)는 제목처럼 사용되고 지정된 셀 위치에 표시됩니다. 나머지 태그는 두 번째 행에서 사전순으로 정렬됩니다. 이 경우 Excel 유추할 수 없습니다. XML 맵을 사용할 수 없습니다.

    • 새 워크시트    Excel 통합 문서에 새 워크시트가 추가되고 XML 데이터를 새 워크시트의 왼쪽 위 모서리에 자동으로 넣습니다. XML 데이터 파일이 스마마를 참조하지 않는 경우 XML Excel 파일에서 Excel 유추합니다.

  5. 데이터 바인딩, 서식 및 레이아웃과 같은 XML 데이터의 동작을 제어하려면 XML 맵 속성 대화 상자를 표시하는 속성을 클릭합니다. 예를 들어 매핑된 범위의 기존 데이터는 기본적으로 데이터를 가져올 때 덮어 덮어 사용되지만 이 데이터를 변경할 수 있습니다.

XML 데이터 파일을 열어 해당 데이터를 가져오기

  1. 파일 > 열기를 클릭합니다.

    2007에서 2007을 Excel 경우 열기 단추 Microsoft Office Office 단추 이미지 >클릭합니다.

  2. 열기 대화 상자에서 열고 싶은 파일이 있는 드라이브, 폴더 또는 인터넷 위치를 클릭합니다.  

  3. 파일을 선택하고 열기를 클릭합니다.

  4. XML 가져오기 대화 상자가 나타나면 열고 있는 파일은 하나 이상의 XSLT(Extensible Stylesheet Language Transformation) 스타일 시트를 참조하기 때문에 다음 옵션 중 하나를 클릭할 수 있습니다.

    • 스타일 시트를 적용하지 않고 파일 열기    XML 데이터는 XML 태그를 열 제목으로 표시하는 행과 열이 있는 2차원 테이블에서 가져오고 열 제목 아래에 있는 행의 데이터가 있습니다. 첫 번째 요소(루트 노드)는 제목처럼 사용되고 지정된 셀 위치에 표시됩니다. 나머지 태그는 두 번째 행에서 사전순으로 정렬됩니다. 이 경우 Excel 유추할 수 없습니다. XML 맵을 사용할 수 없습니다.

    • 다음 스타일 시트가 적용된 파일 열기(선택)    적용할 스타일 시트를 선택한 다음 확인 을 클릭합니다. XML 데이터는 선택한 스타일 시트에 따라 서식이 지정됩니다.

      참고: XML 데이터는 실수로 통합 문서 파일 형식(.xlsm Excel Macro-Enabled)에 Excel 원본 파일을 실수로 저장하지 않도록 읽기 전용으로 열립니다. 이 경우 Excel 유추할 수 없습니다. XML 맵을 사용할 수 없습니다.

  5. XML 열기 대화 상자가 나타나면 XML 파일에는 XSLT 스타일 시트 참조가 없습니다. 파일을 열려면 다음 옵션 중 하나를 클릭합니다.

    • XML 테이블로 클릭하여 새 통합 문서에서 XML 테이블을 만들 수 있습니다.

      파일의 내용은 XML 테이블로 가져온 것입니다. XML 데이터 파일이 스마마를 참조하지 않는 경우 XML Excel 파일에서 Excel 유추합니다.

    • 읽기 전용 통합 문서로 를 클릭합니다.

      XML 데이터는 XML 태그를 열 제목으로 표시하는 행과 열이 있는 2차원 테이블에서 가져오고 열 제목 아래에 있는 행의 데이터가 있습니다. 첫 번째 요소(루트 노드)는 제목처럼 사용되고 지정된 셀 위치에 표시됩니다. 나머지 태그는 두 번째 행에서 사전순으로 정렬됩니다. 이 경우 Excel 유추할 수 없습니다. XML 맵을 사용할 수 없습니다.

      XML 데이터는 실수로 통합 문서 파일 형식(.xlsm Excel Macro-Enabled)에 Excel 원본 파일을 실수로 저장하지 않도록 읽기 전용으로 열립니다. 이 경우 Excel 유추할 수 없습니다. XML 맵을 사용할 수 없습니다.

    • XML 원본 작업 창 사용을 클릭합니다.

      XML 데이터 파일의척도는 XML 원본 작업 창에 표시됩니다. 그런 다음, 해당 요소를 워크시트에 매핑하기 위해 워크시트로 스마마의 요소를 끌어다 놓을 수 있습니다.

      XML 데이터 파일이 스마마를 참조하지 않는 경우 XML Excel 파일에서 Excel 유추합니다.

XML 데이터 가져오기와 관련한 일반적인 문제

Excel XML 맵에 따라 데이터의 유효성을 검사할 수 없는 경우 XML 가져오기 오류 대화 상자가 표시됩니다. 이 대화 상자에서 세부 정보를 클릭하여 각 오류에 대한 추가 정보를 클릭합니다. 다음 표에는 몇 가지 일반적인 가져오기 오류가 나열됩니다.

오류

무슨 일이 있었나요

실패한 스위마 유효성 검사

XML 맵 속성 가져오기 대화 상자에서 가져오기 및 내보내기에 대한척도에 대한 데이터 유효성 검사를 클릭하면 데이터가 가져오지만 지정된 XML 맵에 대해 데이터가 유효성을 검사하지 않았습니다.

일부 데이터가 텍스트로 가져온 경우

가져온 데이터의 일부 또는 전체가 선언된 데이터 형식에서 텍스트로 변환됩니다. 이 데이터를 계산에 사용하려면 텍스트에서 숫자 또는 날짜로 데이터를 변환해야 합니다. 예를 들어 날짜 데이터 형식으로 변환할 때까지 텍스트로 변환된 날짜 값은 YEAR 함수에서 의도한 것으로 작동하지 않습니다. Excel 경우 데이터를 텍스트로 변환합니다.

  • 데이터는 지원되지 Excel 형식입니다.

  • 데이터는 XSD 데이터 형식의 Excel 내부 표현과 비호화되지 않습니다. 이 문제를 해결하려면 각 데이터 형식 선언을 확인하여 XML 데이터가 XML 계획에 따라 유효한지 확인합니다.

XML 구문 분석 오류

XML 파서에서 지정된 XML 파일을 열 수 없습니다. XML 파일에 구문 오류가 없는지, XML이 잘 형성된지 확인합니다.

데이터에 해당하는 XML 맵을 찾을 수 없습니다.

이 문제는 가져올 두 개 이상의 XML 데이터 파일을 선택할 때 발생할 수 Excel 파일 중 하나에 대해 일치하는 XML 맵을 찾을 수 없습니다. 대화 상자의 제목 표시줄에 이름이 있는 파일의 경우 먼저 적절한 스마마를 가져온 다음 파일을 다시 가져오는 방법을 시도합니다.

데이터를 수용하기 위해 XML 테이블을 재배치할 수 없습니다.

데이터를 XML 테이블에 가져오거나 추가하여 행을 추가하려고 하지만 테이블을 확장할 여지가 없습니다. XML 테이블은 아래쪽에서만 확장할 수 있습니다. 예를 들어 XML 테이블 바로 아래에 그림이나 다른 테이블과 같은 개체가 있을 수 있습니다. 또는 XML 테이블이 확장될 경우 1,048,576의 Excel 행 제한을 초과합니다. 이 문제를 해결하려면 워크시트의 테이블과 개체를 다시 재배열하여 XML 테이블이 아래쪽에서 확장할 수 있도록 합니다.

지정된 XML 파일은 스마마를 참조하지 않습니다.

열려고 하는 XML 파일은 XML을 참조하지 않습니다. 파일에 있는 XML 데이터를 사용 Excel XML 파일의 내용을 기반으로 하는 Excel 필요합니다. 해당척도가 올바르지 않거나 부족한 경우 통합 문서에서 제거합니다. 그런 다음 XML 데이터 파일이 스마마를 참조할 수 있도록 XML 데이터 파일을 만들고 XML 데이터 파일을 편집합니다. 자세한 내용은 XML 맵의 셀에 XML 요소 매핑을 참조하세요.

참고: 유추된 Excel 별도의 XML schema 데이터 파일(.xsd)으로 내보낼 수 없습니다. XML schema 파일 만들기를 위한 XML schema 편집기 및 기타 메서드가 있습니다. 이 파일에 대한 편리한 액세스 권한이 없는 경우나 이 파일을 사용하는 방법을 알 수 없습니다.

다음 단계를 수행하여 통합 문서에서 만든 Excel 제거합니다.

  1. 개발 도구 > 원본을 클릭합니다.

    개발 도구 탭의 XML 명령

    개발 도구 탭이 표시되지 않을 경우 개발 도구 탭 표시를 참조하세요.

  2. XML 원본 작업 창에서 XML지도.

  3. XML 지도 대화 상자에서 만든 XML 맵 Excel 클릭하고 삭제를 클릭합니다.

동일한 네임스페이스를 사용하지만 다른 스케마가 예상대로 작동하지 않는 여러 XML 파일 가져오기

여러 XML 데이터 파일 및 XML 스케마를 사용하는 경우 일반적으로 각 스케마에 대한 XML 맵을 만들고 원하는 요소를 매핑한 다음 각 XML 데이터 파일을 적절한 XML 맵으로 가져오는 것이 일반적입니다. 가져오기 명령을 사용하여 동일한 네임스페이스가 있는 여러 XML 파일을 열면 하나의 XML척도만 사용할 수 있습니다. 이 명령을 사용하여 동일한 네임스페이스와 다른 스케마를 사용하는 여러 XML 파일을 열면 예기치 않은 결과를 얻을 수 있습니다. 예를 들어 데이터가 덮어 덮어질 수 있습니다. 또는 파일이 열리지 않습니다.

동일한 네임스페이스와 다른 XML 스케마를 사용하는 여러 XML 파일을 가져오려면 XML 데이터 가져오기 명령(다른 원본에서 데이터 > 클릭)을 사용해 하세요. 이 명령을 사용하면 동일한 네임스페이스가 있는 여러 XML 파일이 여러 XML 스케마를 사용할 수 있습니다. Excel 가져올 각 XML 데이터 파일에 대해 고유한 XML 맵을 만듭니다.

참고: 네임스페이스를 정의하지 않는 여러 XML 파일을 가져오는 경우 이러한 XML 파일은 동일한 네임스페이스를 사용하는 것으로 처리됩니다.

개발 도구 탭 표시

개발 도구 탭이 나타나지 않는 경우 다음을 실행하여 표시합니다.

  • 2013년 Excel 및 2010년 Excel:

    1. 파일 > 옵션을 클릭합니다.

    2. 리본 사용자 지정 범주를 클릭합니다.

    3. 기본 탭에서 개발 도구 확인란을 선택한 다음 확인을 클릭합니다.

  • Excel 2007:

    1. 옵션 Microsoft Office 단추 Office 단추 이미지>Excel 클릭합니다.

    2. 기본 설정 범주를 클릭합니다.

    3. Excel에서 가장 많이 사용하는 옵션에서 리본 메뉴에 개발 도구 탭 표시 확인란을 선택한 다음 확인을 클릭합니다.

참고 항목

XML의 오버 보기 Excel

XML 요소를 XML 맵의 셀에 매핑

XML 데이터 내보내기

추가 도움이 필요하신가요?

기술 향상
교육 살펴보기
새로운 기능 우선 가져오기
Microsoft Office 참가자 참가

이 정보가 유용한가요?

번역 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?

소중한 의견에 감사드립니다.

×