Hallo zusammen,
ich hoffe ihr könnt mir mit einem vermutlich relativ simplen Problem weiterhelfen, was mir eine Menge STRG+C / STRG+V Arbeit ersparen würde^^
(vielleicht ist der Weg über Excel auch möglich/leichter)
Ich habe eine Tabelle als .txt-Datei, die z.B. so aussieht:
---------------------------------------
|Materialnr. | Kommentar |
---------------------------------------
|123.456-78 |$ Kommentar $ Kommentar|
|123.456-78 |$ Kommentar |
|123.456-78 |$ Kommentar $ Kommentar|
|543.982-44 |$ Kommentar |
|543.982-44 |$ Kommentar $ Kommentar|
|876.543-21 |$ Kommentar |
|876.543-21 |$ Kommentar |
|876.543-21 |$ Kommentar |
---------------------------------------
Das Problem hierbei ist, dass die Kommentare (inklusive Dollarzeichen $) zur selben Materialnr. alle in einer Zeile hintereinander stehen sollen, sodass jede Materialnr. nur 1-Mal vorkommt. Die überflüssigen, leeren Zeilen sollen dann gelöscht werden, also etwa so:
---------------------------------------------------------------------------
|Materialnr. | Kommentar |
---------------------------------------------------------------------------
|123.456-78 |$ Kommentar $ Kommentar $ Kommentar $ Kommentar $ Kommentar|
|543.982-44 |$ Kommentar $ Kommentar $ Kommentar |
|876.543-21 |$ Kommentar $ Kommentar $ Kommentar |
---------------------------------------------------------------------------
Ich kenne mich leider mit Programmierung nicht aus, aber ich vermute einfach, dass es sich doch um keine wirklich aufwändige Programmierarbeit handeln sollte, den Vorgang automatisch ablaufen zu lassen oder?
Vielleicht ist es ein bisschen viel verlangt (ich kann nur grob einschätzen, wie viel Arbeit es wohl machen dürfte), aber könnte mir jemand bitte einen Programmcode aufschreiben, der die Kommentare inklusive Dollarzeichen bei gleicher Materialnummer in die selbe Zeile (hintereinander mit Leerzeichen) bringt? Wenn die leeren Zeilen (Kommentarspalte) dann auch noch gelöscht würden, wäre das natürlich optimal