• 27.04.2024, 14:18
  • Registrieren
  • Anmelden
  • Sie sind nicht angemeldet.

 

Lieber Besucher, herzlich willkommen bei: Aqua Computer Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

Excel, Inhalte trennen?

Montag, 14. Mai 2012, 10:48

tach zusammen,

habe hier eine Exceldatei welche so aussieht:

#OWNER-PERM#,/data,infarun,rwx
#GROUP-PERM#,/data,infarun,r-x
#OTHER-PERM#,/data,r-x
#OWNER-PERM#,/data/lost+found,root,rwx
#GROUP-PERM#,/data/lost+found,root,r-x
#OTHER-PERM#,/data/lost+found,r-x
#OWNER-PERM#,/data/global,infarun,rwx
#GROUP-PERM#,/data/global,infarun,r-x
#OTHER-PERM#,/data/global,--x

ich möchte das ganze nun aber getrennt.
eigentlich dachte ich, es sei ganz einfach.
habe einfach text in Spalten gemacht, nur stehen dann die Rechte welche zu letzt kommen nicht immer in der gleichen Spalte,
da manchmal ein User angegeben ist, und manchmal nicht.

weis da jemand wie man das geschickt lösen könnte?

Smoern

Senior Member

Montag, 14. Mai 2012, 16:15

Seh ich das richtig, dass nur bei den Einträgen mit #OTHER-PERM# kein User steht?
Ist die Quellle ne CSV Datei?

VG
Björn

Mittwoch, 16. Mai 2012, 08:48

Ja und ja. ^^

Smoern

Senior Member

Mittwoch, 16. Mai 2012, 18:35

Dann würde ich versuchen die Quelle (CSV) so zu ändern, dass sie von Excel korrekt interprtiert wird.
Hier mal ein Weg der bei mir mit deinem "Datenfragment" geklappt hat.

!!! - Sicherung der CSV Datei anfertigen - !!!


1. Mit Notepad++ die CSV öffnen
2. Aus dem Menü Search den Punkt replace wählen
3. Search Mode auf Regular Expression ändern
4. Find what:

Quellcode

1
(#.*?#,)([^,]*?,)([^,]*?)$

5. Replace with:

Quellcode

1
\1\2,\3

6. Mit "Find Next" prüfen ob nur die "other-perm" Zeilen gefunden werden
7. Bei Erfolge mit "Replace All" alle Treffer Zeilen mit einem weiteren "," versorgen
8. Die so geänderte CSV in Excel importieren

Jetzt sollten die Daten wie gewünscht spaltenweise aufgezählt werden.

VG
Björn

Ähnliche Themen