Excel에서 xml로 문서를 변환하는 방법. Excel 파일을 XML로 변환하거나 그 반대로 변환합니다. 데이터를 가져오기 위해 XML 데이터 파일 열기

XML에서 Excel로 또는 그 반대로 이러한 파일의 유형을 자세히 살펴보겠습니다. 여기에서 Excel 문서에는 다양한 형식이 있지만 XML은 파일 형식이라는 점을 즉시 알아야 합니다. 그러므로 이 두 개념을 혼동해서는 안 됩니다.

Microsoft Excel은 많은 유용한 기능을 갖춘 강력한 계산 프로그램입니다.

Microsoft Excel은 테이블 생성 및 편집을 위해 설계된 특수 유틸리티입니다. 이를 사용하면 데이터베이스, 차트, 수식 및 기타 유형의 데이터 생성 등 원하는 모든 작업을 이미 수행할 수 있습니다. 이것은 매우 강력한 도구이므로 모든 기능을 논의하지는 않습니다. 오늘 우리의 목표는 다소 다르며 오늘 토론 주제에서 벗어나지 않을 것입니다.

XML 파일은 이해를 돕기 위해 유틸리티 간에 다양한 데이터를 저장하고 교환하도록 설계되었습니다. 이 마크업 언어는 특히 인터넷을 통해 정보를 전송할 때 자주 사용됩니다. 예를 들어 Excel에서 웹 사이트로 표 형식 데이터를 전송해야 하는 경우 문서가 올바르게 표시되도록 문서를 변환해야 합니다. 그러므로 진실의 순간을 지체하지 말고 즉시 작전을 시작하자.

Excel을 XML로 변환하는 방법

친애하는 친구 여러분, 실제로 파일을 변환하는 것은 매우 간단한 작업입니다. 그러나 일부 사용자는 데이터 전송에 문제가 있을 수 있으므로 오늘은 계획을 구현하는 몇 가지 방법을 살펴보겠습니다. 그러므로 우리는 인내심을 갖고 조치를 취해야 합니다.

  1. 경우에 따라 작동하지 않을 수 있는 가장 간단한 방법은 Microsoft Excel 자체에서 원하는 형식으로 파일을 저장하는 것입니다. 이렇게 하려면 이 애플리케이션에서 필요한 문서를 엽니다. 그런 다음 Excel 창의 왼쪽 상단에 있는 "파일" 버튼(Office 2013을 예로 들어 설명했으며 다른 버전에서는 저장 프로세스가 약간 다를 수 있음)을 클릭한 다음 "다른 이름으로 저장"을 클릭하고 저장할 위치를 선택합니다. 문서에 이름을 지정하고 탭에서 파일 형식을 "XML 데이터"로 지정합니다. 그런 다음 모든 것이 올바르게 작동했는지 확인하십시오. 그렇지 않은 경우 다음 방법을 시도해 보십시오.
  2. 따라서 이전 사례의 오류가 발생하면 프로그램 사본이 지원 및 해당 추가 기능을 제공하지 않을 수 있습니다. 설치하려면 Microsoft 웹사이트 http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=3108로 이동하여 이 파일을 컴퓨터나 노트북에 다운로드하여 설치하세요. 그런 다음 Microsoft Excel을 실행하고 응용 프로그램 창의 왼쪽 상단에 있는 큰 색상 버튼을 클릭합니다(여기서는 이미 2007 버전의 예를 보고 있습니다). 나타나는 블록에서 유틸리티 종료 왼쪽에 있는 매개변수를 클릭합니다. 이제 추가 기능 항목으로 이동하여 "관리" 항목 반대편에 있는 "이동" 버튼을 클릭하세요. 검토를 클릭하고 이전에 Microsoft 웹 사이트에서 다운로드한 문서를 찾아야 하는 대화 상자가 나타납니다. 이제 확인을 클릭하고 기본 프로그램 창으로 이동하면 이제 XML 도구 탭이 있습니다. 이 탭을 사용하면 기존 테이블에서 XML 파일을 쉽게 만들 수 있습니다. 이전 포인트와 같은 방법으로 저장해야 합니다.
  3. 이러한 정보를 자신과 컴퓨터에 모두 로드하고 싶지 않다면 특수 변환기 유틸리티나 이러한 프로그램의 온라인 버전을 사용할 수 있습니다. 예를 들어, 필요한 모든 작업을 수행할 수 있는 Format Factory 애플리케이션을 다운로드할 수 있습니다. 그러나 이런 방식으로 저장하고 변환한 파일이 나중에 항상 작동하는 것은 아니라는 점을 기억할 가치가 있습니다. 즉, 작업 중에 문서 메모리의 섹터나 영역이 손상되어 부정적인 영향을 미칠 수 있습니다. 예를 들어 XML 편집기에서 열리지 않을 수도 있습니다. 따라서 전문 프로그램이나 Microsoft Excel 자체를 사용하는 것이 좋습니다.

XML을 Excel로 변환하는 방법

XML을 Excel로 변환하려면 먼저 XML을 열어야 합니다. 아래에서 이 짧은 전체 과정을 살펴보겠습니다. 그럼 시작해 보겠습니다.

  1. 바탕화면의 바로가기나 탐색기 메뉴를 통해 프로그램을 실행하세요.
  2. Office를 사용하는 경우 홈 페이지 하단에 있는 "추가 통합 문서 열기"를 클릭하세요. 다른 버전에서는 프로세스가 약간 다를 수 있습니다.
  3. 그런 다음 "컴퓨터" 또는 XML 파일이 있는 다른 위치를 클릭한 다음 "찾아보기"를 클릭하고 나타나는 창에서 데이터 유형을 "XML 파일"로 변경합니다.
  4. 이제 필요한 파일을 찾아 같은 이름의 버튼을 사용하여 프로그램에서 엽니다.
  5. 다음으로 문서를 변환하는 방법에 대해 설명하겠습니다. 개발자 탭으로 이동한 다음 가져오기 버튼을 클릭하세요.
  6. 열리는 창에서 작업을 수행할 문서를 다시 찾아서 선택한 다음 "가져오기" 버튼을 클릭해야 합니다.
  7. 그런 다음 가져오기 영역, 저장 위치 및 기타 매개변수 등 모든 것을 직접 사용자 정의합니다. 그런 다음 나중에 필요한 형식으로 저장할 수 있는 테이블을 받게 됩니다. 보시다시피 복잡한 것은 없습니다.

요약하자면

독자 여러분, 오늘 우리는 XML 파일을 Excel로 또는 그 반대로 변환하는 방법뿐만 아니라 버전이 호환되지 않는 경우 XML 파일을 만들고 여는 방법도 배웠습니다. 모든 일이 잘 해결되셨기를 바라며 더 이상 질문이 남지 않기를 바랍니다. 댓글로 여러분의 의견과 경험을 공유하는 것을 잊지 마세요. 아마도 여러분은 간단한 변환 방법을 알고 계실 것입니다. 한 가지 유형의 문서 번역에 성공했는지 다른 사용자에게 알려주세요. 효과가 있었다면 어떤 방법을 사용했는지 공유해 주세요.

Microsoft Excel은 다양한 데이터를 구성하고 구조화하는 데 편리한 도구입니다. 이를 통해 다양한 방법을 사용하여 정보를 처리하고 데이터 세트를 편집할 수 있습니다.

이를 사용하여 웹 애플리케이션 파일을 생성하고 처리하는 가능성을 고려해 보겠습니다. 구체적인 예를 사용하여 Excel에서 XML 작업의 기본 사항을 학습합니다.

Excel에서 XML 파일을 만드는 방법

XML은 인터넷에서 데이터를 전송하기 위한 파일 표준입니다. Excel은 내보내기 및 가져오기를 지원합니다.

생산 달력의 예를 사용하여 XML 파일을 생성하는 방법을 살펴보겠습니다.

  1. Excel에서 XML 파일을 만들고 데이터로 채우는 데 필요한 테이블을 만들어 보겠습니다.
  2. 필요한 문서 구조로 XML 맵을 만들고 삽입해 보겠습니다.
  3. 테이블 데이터를 XML 형식으로 내보냅니다.

파일을 XML로 저장합니다.

XML 데이터(스키마)를 가져오는 다른 방법:

  1. 데이터베이스, 전문 비즈니스 애플리케이션에서 다운로드합니다. 체계는 상용 사이트 및 서비스를 통해 제공될 수 있습니다. 간단한 옵션은 공개적으로 사용 가능합니다.
  2. 미리 만들어진 샘플을 사용하여 XML 맵을 테스트하세요. 샘플에는 기본 요소와 XML 구조가 포함되어 있습니다. 메모장에 복사하여 붙여넣고 원하는 확장자로 저장하세요.


Excel 파일을 XML 형식으로 저장하는 방법

옵션 중 하나:

  1. 오피스 버튼을 클릭하세요. "다른 이름으로 저장" - "다른 형식"을 선택합니다.
  2. 우리는 이름을 지정합니다. 저장 위치와 파일 형식(XML)을 선택합니다.

추가 옵션:

  1. XLC-XML 변환기를 다운로드하세요. 또는 파일을 온라인으로 내보낼 수 있는 서비스를 찾으세요.
  2. 공식 Microsoft 웹사이트에서 XML 도구 추가 기능을 다운로드하세요. 자유롭게 이용 가능합니다.
  3. 새 책을 여는 중입니다. 사무실 버튼 – “열기”.

Excel에서 XML 파일을 여는 방법

확인을 클릭하세요. Excel 파일과 마찬가지로 결과 테이블을 사용할 수 있습니다.

XML 파일을 Excel로 변환하는 방법

생성된 테이블을 편집하고 Excel 형식으로 저장합니다.

Excel에서 XML 파일의 데이터를 수집하는 방법

여러 XML 파일에서 정보를 수집하는 원리는 변환 원리와 동일합니다. 데이터를 Excel로 가져올 때 XML 맵이 동시에 전송됩니다. 다른 데이터는 동일한 스키마로 전송될 수 있습니다.

각각의 새 파일은 기존 지도에 연결됩니다. 테이블 구조의 각 요소는 맵의 요소에 해당합니다. 하나의 데이터 바인딩만 허용됩니다.

연결 옵션을 구성하려면 개발자 메뉴에서 지도 속성 도구를 엽니다.


가능성:

  1. 각각의 새 파일은 설치된 카드와 호환되는지 Excel에서 확인합니다(이 항목 옆의 확인란을 선택한 경우).
  2. 데이터가 업데이트될 수 있습니다. 또는 기존 테이블에 새 정보가 추가됩니다(유사한 파일에서 데이터를 수집해야 하는 경우 적합함).

이는 모두 파일을 가져오고 내보내는 수동 방법입니다.

모든 제품 데이터 또는 통계가 포함된 완벽한 파일이 있으며 이제 이 데이터가 XML 형식으로 필요합니다.

이제 파일을 XML로 변환하는 것이 이전보다 훨씬 쉬워졌으며 XML이 대중화되었습니다. 이제 파일을 한 형식에서 다른 형식으로 변환하는 데 사용할 수 있는 도구가 많이 있습니다.

물론 데이터를 변환할 준비가 되지 않은 경우 이러한 도구는 전혀 쓸모가 없습니다.

데이터는 XML로 올바르게 변환될 수 있는 방식으로 구조화되고 구성되어야 합니다.

1단계 소스 파일은 어떤 형식인가요?

파일 유형은 변환에 접근하는 방법을 결정하는 요소입니다. 파일이 다음 유형 중 하나라면 운이 좋을 것입니다.
귀하의 응용 프로그램이 이를 변환합니다:

메모. Microsoft 파일은 특정 형식으로 내보내진다는 점에 유의하는 것이 중요합니다. 이러한 문서는 귀하가 기대하는 것일 수도 있고 아닐 수도 있습니다. 여기에는 Excel 문서의 서식과 관련된 요소가 포함되어 있습니다. 들어오는 데이터 형식과 관련된 응용 프로그램에서 데이터를 사용하는 경우 이는 이상적이지 않습니다.

반면에 문서가 이러한 형식 중 하나가 아닌 경우 변환기 도구를 찾거나 수동으로 변환해야 합니다(수동으로 변환할 내용이 너무 많은 경우).

XML Spy와 같은 소프트웨어는 SQL 기반 코드를 XML 문서로 변환할 수 있습니다. 대규모 데이터 세트가 있는 경우 변환하는 것이 좋습니다.

탭으로 구분, CSV

Bocaloca 소프트웨어의 Rustemsoft XML Converter 또는 XML-Buddy(Eclipse 플러그인)와 같은 다른 변환기 도구가 있습니다. 이러한 응용 프로그램은 데이터를 내보낼 수 있으며 필요한 경우 XML 스키마 또는 DTD(문서 유형 정의) 파일도 제공할 수 있습니다. 이러한 응용 프로그램은 매우 편리하며 파일이나 데이터베이스를 XML로 변환하는 과정을 더욱 사용자 친화적으로 만들어줍니다.

2단계 이 단계에서는 수동으로 변환해야 합니다.

기본 텍스트 문서를 XML로 변환해 보겠습니다. 하지만 먼저 기본 XML 규칙을 빠르게 검토하는 방법은 다음과 같습니다.

XML. 확장 가능 마크업 언어(Extensible Markup Language)는 데이터(예: 주소록의 주소)를 구조화할 수 있는 텍스트 기반의 크로스 플랫폼 언어입니다. XML 문서에는 올바른 구문이 있어야 합니다. 따라서 XML 문서를 생성할 때는 올바른 형식으로 작성되어야 합니다. 잘 구성된 문서에는 다음이 포함됩니다.

닫힌 태그(<> 또는)

요소 속성은 큰따옴표로 묶어야 합니다.

(<страна country id = «7»>)

XML은 대소문자를 구분합니다. 즉, 시작 태그와 끝 태그는 동일한 대소문자를 사용해야 합니다.

다음은 17세기 네덜란드 예술가의 기본 목록입니다.

렘브란트 반 레인(Rembrandt van Rijn), 1606-1669년, Night Watch
헨드릭 아베르캄프(Hendrik Averkamp), 1585-1634, 겨울
Jan de Bischop, 1628-1671, 오스트로푸르트

보시다시피 데이터는 쉼표로 구분됩니다.

각 행은 별도의 데이터를 나타냅니다. 각 작품에는 예술가의 이름, 출생부터 사망까지의 연도, 마지막으로 그림 중 하나가 포함됩니다.

따라서 다음 구조의 XML 파일을 만들어야 합니다.

아티스트 이름
예술가의 탄생 연도
예술가가 사망한 해
아티스트 페인팅

3단계 이 형식이 주어지면 XML 파일을 생성할 수 있습니다.

아티스트 목록이 있으므로 루트 요소를 아티스트라고 합니다.


렘브란트 반 레인
1606
1669
야간 순찰

헨드릭 아베르캄프
1585
1634
겨울

얀 드 비숍
1628
1671
오스트포르트

우리 예술가들 각각은 그림뿐만 아니라 그들과 관련된 두 가지 날짜를 가지고 있습니다.

그래서 우리는 이름, 날짜, 그리기 요소 그리기 자식을 만들 것입니다. 이름, 생년월일, 그림 및 연도가 지정됩니다. 이 파일을 사용하여 원하는 대로 사용할 수 있도록 데이터를 변환합니다.

데이터베이스 개체를 XML 형식으로 변환하는 절차를 살펴보겠습니다.

  1. 데이터베이스 창에서 마우스 왼쪽 버튼을 클릭하여 필요한 개체를 선택하고 명령을 선택합니다. 파일, 내보내기(파일, 내보내기) 또는 개체를 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 명령을 선택합니다. 내보내다(내보내다).
  2. 대화 상자가 나타납니다 개체 내보내기(내보내기 대상). 드롭다운 목록에서 유형(유형으로 저장) 요소를 선택합니다. XML 문서(XML 문서). 현장에서 파일 이름(파일명) HTML 문서의 이름을 입력하고 버튼을 클릭합니다. 내보내다(내보내다).
  3. 대화 상자가 나타납니다 XML 내보내기(XML 내보내기) (그림 12.9).
  4. 이 대화 상자에는 XML 문서의 세 가지 구성 요소인 데이터, 데이터 스키마 및 데이터 표현에 대한 세 가지 확인란이 포함되어 있습니다. (자세한 내용은 이 장의 "Microsoft Office 2002의 XML 형식" 섹션을 참조하십시오.)내보내려는 XML 문서 부분에 대한 확인란을 선택합니다. 예를 들어 확인란을 동시에 선택하면 데이터(XML)(데이터(XML)) 및 데이터 스키마(데이터 스키마), 데이터 스키마는 XML 데이터 파일과 별도로 XSD 파일로 내보내지고 저장됩니다. 테이블의 경우 데이터나 해당 구조만 내보내거나 데이터와 구조만 내보낼 수 있고 테이블 보기를 웹 페이지로 내보낼 수는 없습니다. 확인란 데이터 프레젠테이션(XSL)(데이터 표시(XSL))을 제거할 수 있습니다.

쌀. 12.9.대화창 XML 내보내기

논평

데이터베이스 개체의 새 표현만 내보내고 데이터가 이전에 XML 파일로 내보낸 경우에만 데이터(XML) 확인란을 선택 취소해야 합니다. 그렇지 않으면 결과 웹 페이지를 열 때 데이터 원본 연결 오류에 대한 메시지가 표시되고 페이지 자체는 거의 비어 있게 됩니다.

  1. 추가 변환 옵션을 설정하려면 버튼을 클릭하세요. 추가적으로(고급) (그림 12.10).

쌀. 12.10.데이터대화 상자 XML 내보내기

  1. 또한 이 대화 상자에는 XML 문서의 나머지 두 구성 요소인 데이터 스키마와 데이터 표현에 대한 탭이 두 개 더 포함되어 있습니다. 각 탭에서 XML 문서의 해당 부분을 내보낼 수 있는 확인란을 선택하고, 문서의 이 부분이 저장될 파일의 ​​경로와 이름을 지정하고, 몇 가지 추가 매개변수를 설정할 수 있습니다.
    • 탭에 데이터(데이터) 드롭다운 목록을 사용하여 부호화(인코딩) 페이지 내용을 저장할 인코딩을 선택할 수 있습니다.
    • 탭에 계획(스키마) 라디오 버튼을 사용하여 데이터 구조를 별도의 XSD 파일로 내보낼지 아니면 데이터와 함께 XML 파일에 포함할지 선택할 수 있습니다.

쌀. 12.11.데이터베이스에 계정 보고서가 열렸습니다.

  • 탭에 프레젠테이션(프레젠테이션) 스위치를 사용하여 웹 페이지의 프리젠테이션 형식(클라이언트 측에서 처리되는 HTML 또는 ASP 서버 측에서 처리됨)을 선택할 수 있습니다. 내보낸 개체에 결과 문서에 포함할 그림이 포함된 경우 해당 개체가 있는 폴더의 이름을 지정할 수 있습니다. 같은 탭에는 페이지 디자인에 대한 설명과 함께 XSL 파일 이름을 입력하는 필드가 있습니다. 지정된 파일이 없으면 Access 2002에서는 문서의 외부 표현을 설명하는 XSL 파일을 만듭니다. 개발자는 나중에 이 파일을 XSLT 파일 개발의 기초로 사용하여 XML 문서를 다른 형식으로 변환할 수 있습니다.

XML 형식으로 데이터를 표현하는 방법에 대한 자세한 내용이 필요한 경우 버튼을 클릭하세요. 참조(돕다). XML 문서 개발 및 변환에 대한 정보는 Microsoft 개발자 웹 사이트(http://msdn.microsoft.com/)에서 찾을 수 있습니다.

쌀. 12.12. XML 형식으로 변환된 데이터가 Internet Explorer에서 열리는 Invoice 보고서

  1. 확인을 클릭하세요.
  2. 제안된 변환 매개변수가 변경되지 않은 경우 결과적으로 XML(데이터 포함), XSL(스타일 포함), HTM(변환된 개체 표현 포함)의 세 가지 파일이 생성됩니다. 결과 웹 페이지를 열려면 선택한 프레젠테이션 형식에 따라 Internet Explorer에서 HTM 또는 ASP 파일을 열어야 합니다.

안타깝게도 하위 양식, 보고서 및 관련 그래픽은 데이터베이스 개체에서 얻은 XML 문서에 추가되지 않습니다. 그러나 XML로 내보낸 그래픽이 포함된 간단한 개체는 Access의 원본 개체와 거의 동일하게 보입니다. 예를 들어 원본과 Northwind 데이터베이스에서 XML 형식으로 변환된 송장 보고서를 비교하여 이를 확인할 수 있습니다(그림 12.11 및 12.12).

선택한 개체의 데이터 소스에 데이터가 많은 경우 인터넷 브라우저로 웹 페이지를 로드하는 데 상당한 시간이 걸릴 수 있습니다.

논평

이러한 웹 문서에 포함된 데이터 자체는 완전히 XML 파일에 저장되므로 원래 데이터를 가져온 데이터베이스에 액세스할 필요가 없습니다(예: 보고서를 XML 형식으로 변환하는 경우). 이는 해당 문서에 대한 액세스를 제공하려면 이 문서에 대한 설명이 포함된 언급된 파일 세트만 웹 서버에 배치하는 것으로 충분하다는 것을 의미합니다. XML 파일에 액세스할 수 있고 이 형식을 인식할 수 있는 응용 프로그램을 통해서만 가능합니다.

훌륭한 TextKit 프로그램을 소유하고 있거나 적어도 이에 대해 들어본 사람들(긴급히 들어보지 못한 사람들)은 XML 문서를 템플릿으로 구문 분석하는 기능 중 하나를 알아차렸을 것입니다. 즉, XML 문서가 있으면 TextKit을 사용하여 쉽게 웹사이트를 만들 수 있습니다.

이 XML을 얻는 방법에 대한 작은 문제가 하나 남아 있습니다. 실제로 웹사이트를 만들 목적으로 MixMarket이나 Ozone과 같은 다양한 제휴 프로그램에서 기성 문서를 가져올 수 있습니다. 그러나 그들에 대해서는 다른 시간에. 일반 XLS 테이블에서 XML을 가져오는 방법을 알려드리겠습니다. 실제로는 MS Excel 형식입니다.

이 지식을 보유하면 Excel의 모든 데이터베이스에서 TextKit을 사용하여 웹사이트를 만들 수 있습니다. 우리는 2007년 사무실에서 일할 것이다.

1) 여기에서 XML 작업을 위한 추가 기능을 다운로드합니다.

2) 엑셀 메인 메뉴인 매개변수로 이동합니다.

3) 열리는 메뉴에서 "추가 기능"을 선택합니다. "관리" 항목을 찾아 "Excel 추가 기능"을 선택한 다음 "이동"을 클릭합니다.

4) 열리는 창에서 "찾아보기"를 사용하여 필요한 파일을 선택합니다. XmlTools.xla, 패널에 추가하고 옆에 있는 상자를 선택하여 활성화합니다.

기본적으로 이 파일은 하드 드라이브의 다음 폴더에 저장됩니다.
\Office 샘플\OfficeExcel2003XMLToolsAddin.

5) 모든 작업을 올바르게 수행했다면 "추가 기능" 섹션의 "옵션"에 설치된 확장 프로그램이 표시됩니다.

이제 데이터를 가져와서 XML 문서를 만들고 작업합니다.

1) 패널의 버튼을 클릭합니다. 첫 번째 항목을 선택합니다.

2) 표시되는 창에서 데이터에 헤더가 포함되어 있거나 포함되어 있지 않은 경우 예/아니오를 선택합니다. 제 경우에는 헤더가 포함되어 있으므로 확인란을 예로 변경합니다. 여기서는 작은 "pip" 버튼을 눌러 데이터가 있는 셀을 선택합니다.

3) 드래그하여 XML 문서를 생성할 데이터를 선택합니다. 버튼을 누르고 확인을 클릭하세요.

모든 것이 올바르게 완료되면 표시가 파란색과 흰색으로 바뀌고 메뉴가 크게 변경됩니다.

거의 다 됐어요. 이제 문서 저장 옵션으로 이동하여 거기에서 XML 데이터를 선택하십시오.

사실 그게 전부입니다! 우리는 기성 XML 문서를 출력으로 받았고 이제 아무 문제 없이 파서에서 구문 분석할 수 있습니다. 그러나 그것에 대해서는 나중에 더 자세히 설명하겠습니다 :)



질문이 있으신가요?

오타 신고

편집자에게 전송될 텍스트: