Ich möchte mittels Excel 2007 eine XML-Datei von Virtual DJ bearbeiten.
In der XML-Datei (VirtualDJ Local Database v6.xml) von Virtual DJ sind Liedinformationen gespeichert.
Meine Liedinformtionen, die ich aus verschiedenen Quellen gesammelt habe, sind in einer Exceldatei gespeichert.
Da es sich um zirka 50k Lieddateien handelt soll die Übertragung der Liedinfos aus der Exceldatei in die XML-Datei per VBA erfolgen.
Leider gibt es Probleme.
Variante 1, direkt mit Excel
Öffne ich die Datei ganz normal mit Excel als "XML-Tabelle", kommt sofort die Meldung "Die angegebene XML-Quelle bezieht sich nicht auf das Schema. Excel wird ein Schema erstellen, das auf den XML-Quelldaten basiert."
Die XML-Datei wird danach als Tabelle - im Kompatibilitätsmodus - mit den Feldnamen als Überschriften angezeigt.
Will ich die XML-Datei mit den Änderungen speichern, erscheint die Fehlermeldung "Die XML-Daten können nicht exportiert oder gespeichert werden. Die XML-Zuordnungen in diesem Arbeitsblatt sind nicht exportierbar."
Variante 2 mit VBA über Excel
Öffne ich die XML-Datei mittels VBA, werden zwar alle Liedinfos in einer Exceltabelle angezeigt, jedoch werden die Feldnamen nur als Überschrift in Zeile 2 angezeigt.
Die XML-Datei wird auch nur "Schreibgeschützt" und im "Kompatibilitätsmodus" geöffnet.
Die Auswahlpfeile bei den Spaltenüberschriften (wie bei öffnen von Excel als XML-Tabelle) fehlen.
Die Liedinfos beginnen in Zeile 3.
Nach dem speichern der aktualisierten XML-Datei und dem Öffnen vom Programm Virtual DJ kommt die Meldung, daß die Datenbank beschädigt ist und repariert werden muß.
Nach dem reparieren der Datenbank sind alle gespeicherten Infos weg.
Welche Möglichkeiten gibt es für eine automatische Aktualisierung?
In der XML-Datei (VirtualDJ Local Database v6.xml) von Virtual DJ sind Liedinformationen gespeichert.
Meine Liedinformtionen, die ich aus verschiedenen Quellen gesammelt habe, sind in einer Exceldatei gespeichert.
Da es sich um zirka 50k Lieddateien handelt soll die Übertragung der Liedinfos aus der Exceldatei in die XML-Datei per VBA erfolgen.
Leider gibt es Probleme.
Variante 1, direkt mit Excel
Öffne ich die Datei ganz normal mit Excel als "XML-Tabelle", kommt sofort die Meldung "Die angegebene XML-Quelle bezieht sich nicht auf das Schema. Excel wird ein Schema erstellen, das auf den XML-Quelldaten basiert."
Die XML-Datei wird danach als Tabelle - im Kompatibilitätsmodus - mit den Feldnamen als Überschriften angezeigt.
Will ich die XML-Datei mit den Änderungen speichern, erscheint die Fehlermeldung "Die XML-Daten können nicht exportiert oder gespeichert werden. Die XML-Zuordnungen in diesem Arbeitsblatt sind nicht exportierbar."
Variante 2 mit VBA über Excel
Öffne ich die XML-Datei mittels VBA, werden zwar alle Liedinfos in einer Exceltabelle angezeigt, jedoch werden die Feldnamen nur als Überschrift in Zeile 2 angezeigt.
Die XML-Datei wird auch nur "Schreibgeschützt" und im "Kompatibilitätsmodus" geöffnet.
Die Auswahlpfeile bei den Spaltenüberschriften (wie bei öffnen von Excel als XML-Tabelle) fehlen.
Die Liedinfos beginnen in Zeile 3.
Nach dem speichern der aktualisierten XML-Datei und dem Öffnen vom Programm Virtual DJ kommt die Meldung, daß die Datenbank beschädigt ist und repariert werden muß.
Nach dem reparieren der Datenbank sind alle gespeicherten Infos weg.
Welche Möglichkeiten gibt es für eine automatische Aktualisierung?
geposted 23 hours ago





