- Beiträge: 2045
Spaltenversatz
- FlowHeater-Team
-
Autor
- Offline
- Administrator
-
Weniger
Mehr
14 Jahre 11 Monate her #13
von FlowHeater-Team
gruß
Robert Stark
Spaltenversatz wurde erstellt von FlowHeater-Team
Übernommene Diskussion vom 29.01.2009
Originale Google Forums Diskussion
Bei manchen csv bzw txt Dateien, fehlen einige Begrenzer bzw. Spaltentrenner.
Der Tabelleninhalt rückt damit eine Spalte nach links.
Gibts eine Funktion in Art von, "dies ist die Referenz", wenns weniger Trennzeichen sind dann komplette Zeile löschen?
ali
Originale Google Forums Diskussion
Bei manchen csv bzw txt Dateien, fehlen einige Begrenzer bzw. Spaltentrenner.
Der Tabelleninhalt rückt damit eine Spalte nach links.
Gibts eine Funktion in Art von, "dies ist die Referenz", wenns weniger Trennzeichen sind dann komplette Zeile löschen?
ali
gruß
Robert Stark
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
-
Autor
- Offline
- Administrator
-
Weniger
Mehr
- Beiträge: 2045
14 Jahre 11 Monate her #14
von FlowHeater-Team
gruß
Robert Stark
FlowHeater-Team antwortete auf Aw: Spaltenversatz
Hallo Ali,
Das kannst du mit Hilfe des If-Then-Else Heater in Verbindung mit dem
Filter Heater umsetzen.
1. Platziere die beiden Heater auf dem Designer
2. Verbinde das letzte CSV Textdatei Feld mit dem If-Then-Else
Heater
3. Verbinde den Ausgang vom If-Then-Else Heater mit dem Filter
Heater
4. Doppelklick auf dem If-Then-Else Heater
5. Bedingung auf „= NULL“ stellen
Mit diesem Vorgehen werden alle Zeilen gefiltert, bei denen nicht die
Komplette Anzahl an Trennzeichen vorhanden ist.
Wie Funktioniert das? Wenn der TextFile Adapter die CSV Datei einliest
werden Felder nicht gesetzt die nicht vorhanden sind. Dieses
nichtvorhanden sein wird dann mit der oben beschriebenen Bedingung
geprüft. Sollte nur ein Feld nicht da sein ist das letzte Feld immer
NULL bzw. nicht gefüllt.
Das kannst du mit Hilfe des If-Then-Else Heater in Verbindung mit dem
Filter Heater umsetzen.
1. Platziere die beiden Heater auf dem Designer
2. Verbinde das letzte CSV Textdatei Feld mit dem If-Then-Else
Heater
3. Verbinde den Ausgang vom If-Then-Else Heater mit dem Filter
Heater
4. Doppelklick auf dem If-Then-Else Heater
5. Bedingung auf „= NULL“ stellen
Mit diesem Vorgehen werden alle Zeilen gefiltert, bei denen nicht die
Komplette Anzahl an Trennzeichen vorhanden ist.
Wie Funktioniert das? Wenn der TextFile Adapter die CSV Datei einliest
werden Felder nicht gesetzt die nicht vorhanden sind. Dieses
nichtvorhanden sein wird dann mit der oben beschriebenen Bedingung
geprüft. Sollte nur ein Feld nicht da sein ist das letzte Feld immer
NULL bzw. nicht gefüllt.
gruß
Robert Stark
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.254 Sekunden