Bereiche
News
Rewind
Tipps & Berichte
Forum
Galerie
Journals
Events
Umfragen
Themenwoche
Kleinanzeigen
Interaktiv
Anmelden
Registrierung
Zu allen empfangenen Nachrichten
Suche...
Zur erweiterten Suche
Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum
>
Entwickler
>
Konvertierung MS Excel xls zu sauberen XML?
Konvertierung MS Excel xls zu sauberen XML?
fluppy
03.10.13
13:33
Hi,
ich suche nach einem Weg, aus Microsoft Excel heraus eine Tabelle als XML zu exportieren. Die Option "Excel 2004 XML" bringt leider nur völlig unzureichende Ergebnisse. Gut wäre, wenn die Spaltenbeschreibungen auch genutzt werden, sonst bringt mir das XML nicht viel.
Der Export muss möglichst simpel ablaufen für den Anwender. Gibt es da überhaupt eine Möglichkeit? In Mac Office 2011 Standard bin ich jedenfalls zu keinem Ergebnis gekommen... Genauso mit den üblichen Verdächtigen NeoOffice, OpenOffice etc (da sind die Ergebnisse gleich). Teste jetzt die Windows-Versionen, aber laut Netz-Recherche ist das ganze sehr frickelig und schlecht dokumentiert.... Ist XML bei dato nicht bei Microsoft als sinnvolles Austausch-Format angekommen?
Danke für Tipps.
Hilfreich?
0
Kommentare
sierkb
03.10.13
14:10
fluppy
Genauso mit den üblichen Verdächtigen NeoOffice, OpenOffice etc (da sind die Ergebnisse gleich).
Mit einem aktuellen LibreOffice
hast Du's auch schon probiert? LibreOffice hat gegenüber OpenOffice stark verbesserte Filter- und Konvertierungstools bzgl. MS Office-Dokumenten, OpenOffice bekommt sie erst noch in der Zukunft. Dein NeoOffice ist aktuell, oder wie alt ist es?
Hilfreich?
0
fluppy
03.10.13
14:23
Ich benutze LibreOffice 4.1.1.2... Hm, unter Extras gibt es dort XML-Filtereinstellungen. Aber am liebsten wäre mir ohne irgendwie XSLT-Definition, das ist viel zu kompliziert - oder ist das garnicht so kompliziert? Einfach so, dass erste Zeile die Spaltennamen sind und alle übrigen dann die Daten. Also quasi wie beim CSV-Export.
Hilfreich?
0
micheee
03.10.13
14:28
Hi fluppy, was genau müsstest du mit dem XML machen?
Wenn du keinen Wert auf die Formatierung legst, dann würde ich den Weg über CSV und BaseX (
) gehen.
Dort hast du die Möglichkeit ein beliebiges CSV zu gültigem XML zu konvertieren.
Codebeispiel dazu:
Funktioniert in jedem Fall zuverlässig; und das entstandene XML kannst du auch wieder zurück nach CSV konvertieren.
Kann aber auch sein, dass das mit Kanonen auf Spatzen geschossen ist, ich bin da etwas voreingenommen
Hilfreich?
0
fluppy
03.10.13
14:33
Das XML wird dann in eine Datenbank importiert. Fragt mich nicht, warum der Kunde die Daten nicht gleich direkt im Datenbankeditor eingibt. Excel ist leider überall üblich. Über CSV geht natürlich auch, aber XML wirkt einfach etwas professioneller, lässt sich leichter validieren usw. Und dieses dann nötige Spaltenzählen in CSV ist auch nicht gerade Raketentechnik.
Export als CSV und dann konvertieren in XML macht deshalb keinen Sinn. Der Arbeitsgang soll möglichst einfach sein. Ich glaube dann benutze ich einfach CSV.
Hilfreich?
0
Kommentieren
Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.
Firefox: Gestrichenes Datenschutzversprechen un...
Mac-Leistung: Wie viel schneller ist eine inter...
iPhone 17 "Air": Weitere Informationen zu Preis...
MacBook Air M4: Weiterer Hinweis auf baldige Ma...
MacStammbaum 11 und MobileFamilyTree 11 sind er...
Top Five 2024
PIN-Code erraten: Dauer
64-GB-Ära vorbei