Excel Dosyasından XML Dosyası Oluşturma


3

5 ya da öylesine sütun ve yüzlerce satır olan bir Excel elektronik tablo dosyası var. Bunu (bu verileri dışa aktar) bir XML dosyasına dönüştürmem gerekiyor. Üç sütunu ilgileniyorum ve bunlar info1'in info2, info3, vb. Tarafından takip edilebildiği bu XML etiketlerine karşılık geliyor.

<?xml version="1.0" encoding="UTF-8" ?>
<list>  
<info1>  
<id>111</id>   
<value>222</value>   
<des>333</des>  
</info1>
</list>

Mümkünse, bu XML'i elle oluşturmaktan kaçınmak istiyorum. İlgilendiğim üç sütunun kendi dosyasında olması için Excel dosyasını yeniden düzenlemek çok fazla zor olmazdı. Ancak bu verileri yukarıdaki formattaki bir XML dosyasına vermem gerekiyor. Herhangi bir fikir?


2
Excel ile bunu yapmanın bir yolu olduğundan eminim, ama nasıl yapılacağı için tam bir kayıp yaşıyorum, çünkü excel yok. En azından bakmaya başlamak için bir yer.
Babu

1
Bu soruyu gönderdikten sonra, aynı yaklaşımla bazı literatüre rastladım. Oradan başlayacağım ve umarım diğer harika fikirler de SU'dan gelebilir. Teşekkürler!
nicorellius

Yanıtlar:


3

Bu biraz tehlikeli, ancak yapabileceğiniz şey, her sütun arasına satır eklemek, böylece şöyle başlaması:

A        B        C
1111     2222     3333

ve bunun gibi biter:

A        B        C        D        E        F        G        H        I
<list>
<info1>  1111     </info1> <info2>  2222     </info2> <info3>  3333    </info3>
...
</list>

Eklediğiniz sütunları seçin, Doldur> Aşağı.

Ardından boşlukları digdb benzeri bir araçla kırpın (15 günlük ücretsiz deneme sürümü var). Alanı not defterine kopyalayın / yapıştırın ve işlem tamamlandı.

Bu biraz hacky, ama çalışması gerekiyor.


1
Zekice bir fikir ... Eğer iyi bir çözüm bulamadıysam, kesinlikle bunu denerdim ... Teşekkürler!
nicorellius

@nicorellius: her zaman. Çözümün neydi?
Steven Evers

Cevabımı yukarıda görmediniz mi? Cevabınızı göndermeden önce kendi soruma cevap verdim ... İyi çalıştı.
nicorellius

2

Bu sorunu çözmek için Excel Makroları kullandım. Öneri için Babu ve modül için VBA Makrosu için www.meadinkent.co.uk adresine teşekkür ederiz . Biraz tweaking ile tam olarak ne istersem onu ​​yaptım. Başkasının bu yardıma ihtiyacı varsa, işte bana yardım eden bağlantı:

Excel'den XML'e Yardım

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.