Home ORDIX AG             Dienstleistung             Trainingsshop    Kunden / Referenzen Aktuelles    Kontakt
Home  Pfeil  ORDIX News  Pfeil  3/2009  Pfeil  Aktuell
suche: 

ORDIX News Archiv

Das IT-Magazin der ORDIX AG mit Fachbeiträgen zu Datenbanken, Unix und Java/XML.


Larry Ratlos

Larry und sein Excel-/ Datenbank Problem (Teil II)


Bei der Aufgabe aus der letzten ORDIX News [1] hat Larry leider keine Hilfe von unseren Lesern bekommen. Daher musste er sich dieses Mal selbst helfen. Ein Blick in die Seminarunterlagen der ORDIX Schulung "Shell, Awk und Sed" [2] brachte ihm die Erleuchtung. Die Lösung will Larry Ihnen nicht vorenthalten. Allerdings möchte er sein Problem doch noch rein mit SQL-Mitteln lösen. Dazu bittet er Sie wieder um Hilfe, denn ein Problem ist weiterhin offen: Die Hardware-Inventurliste lag nur in Papierform vor und muss nun komplett neu erfasst werden.

Aus der Datenbank in Excel

Die Ursache für sein Excel-Problem hatte Larry ja schnell festgestellt: Die Unload-Datei (siehe Abbildung 1) wurde von Excel falsch interpretiert.

"Dazu muss ich ja nur \; eliminieren und die Mehrzeiler für Excel verständlich machen", sagt sich Larry. Mehrzeiler in Excel setzt man einfach zwischen zwei ". Und das hat Larry mit Hilfe seines Sed- und Awk-Skriptes erreicht (siehe Abbildung 2).

Lädt man nun die entstandene Datei (siehe Abbildung 3), so wird sie völlig richtig in Excel dargestellt.

Können Sie Larry helfen?

Wie sieht die Lösung aus, wenn man die CSV-Datei nur mit SQL-Mitteln erzeugt? Schicken Sie Larry einfach die Lösung, indem Sie den SQL-Befehl aus der letzten ORDIX News Ausgabe [1] anpassen.

Ihren Lösungsvorschlag freut sich Larry  bis zum 30. September 2009 an kniffel@ordix.de.