Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
18.03.2009, 08:25
Krifitze



Guten Morgen,

Es gibt da so eine gewisse UN-Terrorliste: http://un.org/sc/committees/1267/consolist.shtml

Diese liegt (unter anderem) im XML-Format vor und ich soll die Daten jetzt sinnvoll in eine Excel(2003)-Tabelle bringen.

XML lässt sich in Excel ja einfach importieren, aber eben nicht so, dass etwas Sinnvolles dabei herauskommt. Das Problem ist beispielsweise die Verschachtelungstiefe.

Bis jetzt habe ich die Tags von Hand per Regexp gemerget und gelöscht und bla. Ein riesen Workaround-Geficke und nicht Sinn der Sache.

Kennt jemand eine schöne und saubere Lösung, eventuell auch ohne dieses Excel…programm?

--

Website

zum Seitenanfang zum Seitenende Profil || Suche
001
18.03.2009, 08:37
Adrian_Broher
Admin


Was spricht gegen

XML --( XSLT )--> CSV --( import )--> ms-foo

?

--

There is nothing wrong with high standards. It's your problem that you don't meet them.
If you think it's simple, then you have misunderstood the problem.
When a customer says "nothing has changed", assume they're lying.

zum Seitenanfang zum Seitenende Profil || Suche
002
18.03.2009, 09:04
J_Hannes



giebt es keine DOM/STAX/sonnstwas Bibliotheken für VBA?

--

Heut' debug ich morgen brows' ich übermorgen cast' ich die Königin auf int
http://doubledtown.myminicity.com/

zum Seitenanfang zum Seitenende Profil || Suche
003
18.03.2009, 09:25
Krifitze



Zitat:
Was spricht gegen

XML --( XSLT )--> CSV --( import )--> ms-foo

?

Höchstens, dass ich mich da noch etwas einarbeiten müsste. Wobei mir das System von bspw. Textpattern geläufig sein sollte.

Zitat:
giebt es keine DOM/STAX/sonnstwas Bibliotheken für VBA?
Keine Ahnung, bin kein Microsofter und kann demnach auch kein VBA.

XSLT scheint schon zu rocken, d.h. das kann man guten Gewissens nebenher dazulernen. Ich war allerdings eher auf der Suche nach einer idiotensicheren Lösung; auch für Leute, deren Kenntnisse bei MS-Office stoppen. Eigentlich dachte ich, sowas sollte Excel schon von sich aus können; vielleicht in einer aktuelleren Version?

--

Website

zum Seitenanfang zum Seitenende Profil || Suche
004
18.03.2009, 09:38
Adrian_Broher
Admin


Zitat:
Krifitze postete
Ich war allerdings eher auf der Suche nach einer idiotensicheren Lösung;
Es gibt genausoviele idiotensichere Loesungen, wie es fehlerfreie Programme gibt.

Zitat:
Krifitze postete
Eigentlich dachte ich, sowas sollte Excel schon von sich aus können; vielleicht in einer aktuelleren Version?
Und wie genau soll das gehen? Es gibt keine magischen Funktionen, welche die Struktur des XML erkennen und "sinnvoll" (sinnvoll ist je nach Ansicht auf die Daten relativ) strukturieren. Diese Leistung muss schon der Anwender erbringen.

--

There is nothing wrong with high standards. It's your problem that you don't meet them.
If you think it's simple, then you have misunderstood the problem.
When a customer says "nothing has changed", assume they're lying.


Dieser Beitrag wurde am 18.03.2009 um 09:42 von Adrian_Broher bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
005
18.03.2009, 09:57
Krifitze



Ich meinte, ein vereinfachter XSL-Transformationsdialog. Wählen zu können, welche Elemente Spalten darstellen und welche Zeilen, wie bei 3/4/5-facher Verschachtelung verfahren wird etc.

Ich werde dafür nicht bezahlt und deshalb ist die Motivation entsprechend hoch. Aber wie gesagt, ich werde mir das ganze XSL/XPath/XML Zeug nochmal genauer anschauen; das macht ja sogar etwas Spaß.

--

Website

zum Seitenanfang zum Seitenende Profil || Suche
006
18.03.2009, 11:36
Krifitze



Okay, das war jetzt wirklich kein Akt. Nur die Zeilenumbrüche wollen noch nicht so recht.

Danke @Adrian

--

Website


Dieser Beitrag wurde am 18.03.2009 um 11:41 von Krifitze bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
007
18.03.2009, 11:44
Adrian_Broher
Admin


Zitat:
Krifitze postete
Nur die Zeilenumbrüche wollen noch nicht so recht.
Wo liegt denn das Problem? Wie schaut die xslt Datei, die aktuelle Ausgabe und wie die erwartete Ausgabe aus?

--

There is nothing wrong with high standards. It's your problem that you don't meet them.
If you think it's simple, then you have misunderstood the problem.
When a customer says "nothing has changed", assume they're lying.

zum Seitenanfang zum Seitenende Profil || Suche
008
19.03.2009, 14:58
Krifitze



Ich hatte nur vergessen, dass Zeilenumbrüche in Windows aus CR und LF bestehen.

--

Website

zum Seitenanfang zum Seitenende Profil || Suche