Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Txtdatei nach Excel --> Makro





Frage

Hallo, ich habe leider schon das gesamte Forum durchsucht, konnte aber keine passende Hilfe finden, bzw. ein Makro entdecken, was mir weiterhilft. Und leider habe ich auch nicht solch gute Kenntnisse von VB, dass ich es selber schreiben könnte. Und zwar habe ich eine Textdatei, in der einige Informationen aus meiner Domäne gespeichert sind. Textdatei: [code] dn: CN=DE Neumann Peter,OU=DE Deutschland,DC=EINS,DC=ZWEI,DC=LOCAL changetype: add sn: Neumann givenName: Peter proxyAddresses: smtp:peter.neumann@unbekannt.de proxyAddresses: smtp:p.neumann@unbekannt.de proxyAddresses: smtp:peter.n@unbekannt.de proxyAddresses: smtp:sub1@unbekannt.de proxyAddresses: smtp:info@unbekannt.de proxyAddresses: smtp:peter.neumann@unbekannt.com proxyAddresses: smtp:p.neumann@unbekannt.de proxyAddresses: smtp:p.neumann@unbekannt.local proxyAddresses: X400:c=us;a= ;p=ZWEI Exchange;o=Exchange;s=Neumann;g=Peter; extensionAttribute1: ABCD extensionAttribute2: EFGH extensionAttribute3: IJKL extensionAttribute4: WXYZ ... Etwa 200 solcher Blöcke :/[/code] Und diese Informationen brauche ich nun sauber nebeneinander in einer Exceldatei. Pro User eine Zeile. Und zwar soll die Exceldatei folgende Spalten haben: [code] DN | changetype | SN | givenName | proxyAdresses 1 | proxyAdresses 2 | proxyAdresses 3 | proxyAdresses 4 | proxyAdresses 5 | proxyAdresses 6 | proxyAdresses 7 | proxyAdresses 8 | proxyAdresses 9 | proxyAdresses 10 | extensionAttribute1 | extensionAttribute2 | extensionAttribute3 | extensionAttribute4 | extensionAttribute5 | [/code] Das Problem dabei ... nicht alle Datenblöcke haben 10 Proxyadressen oder 5 Attribute, manche haben auch gar keine oder nur zwei. Ich habe schon versucht das ganze in Excel zu importieren, es nach Absätzen oder Tabstopps zu unterteilen. Aber alles endet in einem riesigen Chaos, wo ich nichts mehr erkennen kann. Kann mir irgendjemand helfen?? Vielen Dank. Gruss DagI

Antwort 1 von Stefan_calc

Hallo DaGi,

ich hoffe ich habe dich richtig verstanden. Wie wäre es wenn du mit einem Texteditor wie z.B. uedit die Zeilenumbrüche am Ende der Zeilen mit suchen & ersetzen durch Tabulatoren ersetzen würdest ?

Um nun nicht alle User in einer Zeile zu haben müßtest du noch ein Endekriterium finden für den letzten Eintrag pro User. Da müßte man dann auch wieder mit suchen & ersetzen das Tab durch ein CR / LF ersetzen.
Oder du nimmst "dn:" als Startstring und ersetzt es dann mit "CR/LF dn:", dann hast du pro User die Trennung.

Diese Textdatei kannst du dann mit excel importieren mit den TABs als Trennzeichen.

Gruß,
Stefan

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: