[Excel VBA] XML 파일을 읽는 방법
Excel VBA를 사용하여 xml 파일을 읽는 방법은 다음과 같습니다.
몰라서 조사하면서 기사를 써봤어요.
스케줄러: NET 관련이라 쉬운것 같아요.
나는 소식을 잘 찾지 못해서 좀 피곤하다)
이번에는 xml 파일에서 탭을 지정했습니다
텍스트를 가져와 Excel의 A열에 쓰는 방법입니다.
참조 설정
VBA 처리 xml을 사용할 때 먼저
메뉴 막대의 도구에서 참조 설정
먼저 Microsoft XMr.v6.0을 확인하십시오.
DOMDocument의 실례화
xml 파일을 실례적으로 처리한
DOMDocument
.Dim Doc As DOMDocument60
Set Doc = New MSXML2.DOMDocument60
얻고자 하는 요소를 포함하는 변수를 준비하다
xml 파일에서 지정한 요소 목록 가져오기
IXMLDOMNodeList
변수를 준비합니다.또 이번에는
For Each
에서 요소를 뽑아야 한다For Each
변수로도 준비.Dim elements As IXMLDOMNodeList
Dim element As IXMLDOMNode
xml 파일 불러오기
사용 실례화
DOMDocument
xml 파일Load
.Doc.Load("Your xml File Path")
태그 지정으로 요소 가져오기
getElementsByTagName
에 레이블 지정원소를 얻다.
그리고
For Each
로 이걸 꺼내요.A열을 쓰면 완성된다.
Set elements = Doc.getElementsByTagName("Your xml NameTag")
최종 코드
Dim Doc as DOMDocument60
Set Doc = New MSXML2.DOMDocument60
Dim elements as IXMLDOMNodeList
Dim element as IXMLDOMNode
Doc.Load("Your xml File Path")
Set elements = Doc.getElementsByTagName("Your xml NameTag")
Dim row as Integer
row = 1
For Each element In elements
ActiveSheet.Cells(row, "A").Value = element.Text
row = row + 1
Next element
요소만 빼면 마음대로 할 수 있어!
Reference
이 문제에 관하여([Excel VBA] XML 파일을 읽는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/alfina2538/articles/5b28d3e0eddbc4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)