Hallo Susi,
Mir ist es bisher noch nicht gelungen unter Excel das Trennzeichen für den Zeilenumbruch bei der Funktion "Text in Spalten" einzugeben. Deshalb hatte ich mit anderen Wegen Erfolg gehabt. Ich benutze für CMS-Mark-Win immer als Übertragungsdatei das Format TXT mit TAB als Spaltentrenner.
Weg 1.
- Das gewünschte Funktionsschema für "Eigenschaften extern bearbeiten" erstellen und nach Excel exportieren.
- In Excel die ersten nicht benötigten Spalten löschen.
- Die Tabelle als Unicode Text (*.txt) speichern.
- Die Datei mit einem Editor (ich verwende gerne Notepad++) öffnen.
Bei allen nachfolgenden Suchen und Ersetzen Schritte muss als Suchmodus "Erweitert" (Notepad++) gewählt sein.
- Mit Suchen und ersetzen nach \r\n (Carriage Return + Line Feed) suchen und gegen ein Zeichen tauschen welches in deinen Texten nicht vorkommt z. B. |.
- Mit Suchen und ersetzen nach \n (Line Feed) suchen und gegen \t (TAB) tauschen.
- Mit Suchen und ersetzen nach deinem vorher benutztem Sonderzeichen z. B. | suchen und es wieder nach \r\n (Carriage Return + Line Feed) zurücktauschen.
Diese Datei speichern und in CMS-Mark-Win einlesen.
Weg 2
- Gleich unter "Eigenschaften extern bearbeiten" als Exportformat die Tabulator getrennte Unicode-Datei (*.txt) verwenden.
- Diese in den Editor einlesen.
- Dort die ersten 2 Zeilen löschen.
- Mit Notepad++ ist es möglich im Spaltenmodus zu markieren. Auf diesem Weg dann die ersten Spalten löschen.
- Nun wieder mit Suchen und ersetzen nach \n suchen und gegen ein Sonderzeichen z. B. | tauschen. Achtung! Jetzt muss bei Notepad++ der Suchmodus aber auf Normal stehen.
- Anschließend erneut mit Suchen und ersetzen nach deinem verwendetem Sonderzeichen suchen, jetzt aber im erweiterten Suchmodus, und es gegen \t (TAB) tauschen.
Diese Datei kann in CMS eingelesen werden.
Ich bevorzuge Weg 1. Nicht benötigte Spalten lassen sich in Excel einfacher löschen. Für die Tauschorgie unter Notepad++ habe ich mir ein Makro aufgezeichnet.
Gruß
Holger
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP