XML'i Excel'e Dönüştürme

click fraud protection
Bir monitörde program kodu

XML belgelerini içe aktarmak için kod kullanmanız gerekmez.

Resim Kredisi: isak55/iStock/Getty Images

Microsoft Excel, XML belgelerini içe aktarmanın iki ana yolunu sunar. Manuel içe aktarma çoğu kullanıcı için en kolayı olacaktır. İki veya daha fazla dosyayı içe aktarmak istiyorsanız programlı içe aktarma daha hızlı olabilir ve hem kod yazarken hem de girerken hem hızlı hem de rahatsınız.

Manuel Olarak İçe Aktarma

Aşama 1

Excel'i açın, ardından "Dosya" menüsünü ve "Aç"ı seçin. Dosya türleri listesinden "XML dosyaları"nı seçin. Açmak istediğiniz dosyayı seçin ve ardından "Aç" ı tıklayın.

Günün Videosu

Adım 2

İstenirse, seçenekler listesinden bir stil sayfası seçin veya bir stil sayfası kullanmak istemiyorsanız "İptal"e tıklayın.

Aşama 3

"Kaydet"i seçin ve dönüştürmeyi kalıcı hale getirmek için "XLS (Excel)" veya XLSX biçimini seçin.

Programlı Olarak İçe Aktarma

Aşama 1

İçeri aktarmak istediğiniz sunucu konumunu ve XML dosya adını not edin. Alternatif olarak, dosya sabit sürücünüzdeyse, dosyanın konumunu not edin. Buna göz atamazsınız, bu nedenle tam dizin konumunu bilmeniz gerekir.

Adım 2

Excel'de bir Visual Basic for Applications projesi açın ve yeni bir modül ekleyin. "ImportXML" adlı bir alt yordam oluşturun. (İsterseniz farklı bir ad kullanabilirsiniz, ancak "ImportXML" kullanmak ileride başvurmayı kolaylaştıracaktır.)

Aşama 3

Aşağıdaki kodu, köşeli parantez içindeki metni ilgili dosya adı, konum ve stil sayfasıyla değiştirerek ekleyin:

Çalışma kitapları. OpenXML "<http://Myserver/Myfolder/xml dosyaadi.xml>", _