XML konvertálás Excel fájlba, hogyan? (VBA vagy C#)
Sziasztok,
egy olyanba tudnátok segíteni, hogy ha van egy mappában nagyon sok XML fájlom amit át szeretnék konvertálni XLSX-be, úgy hogy ne kelljen megnyitogatni egyesével és lementeni akkor arra lehet valami makrót írni?
Arra gondolnék, hogy van egy excelem amit megnyitok, esetleg van benne egy gomb amit ha megnyitok felugrik egy openfiledialog, kiválasztok egyszerre 10-50 XML fájlt egy mappából és azokat szépen átkonvertálja XLSX-be.
Ehhez tudnátok ötletet adni?
a kérdésben benne felejtettem a C#-ot, eddig azzal próbálkoztam viszont nem ismerte fel a C# az XML-jeim struktúráját. ezért gondolkodok most makróban, egy ilyen kódom van:
Sub convert()
Workbooks.Open Filename:="C:valami.xml"
ActiveWorkbook.SaveAs Filename:="C:valami.xlsx" _
, FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False '
End Sub
De ugye ehhez egyesével meg kell nyitogatni az XML-eket
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!