- Beiträge: 6
mehrfaches Zusammenfassen von Datensätzen
- J. Kober
- Autor
- Offline
- Benutzer
Weniger
Mehr
6 Jahre 10 Monate her #3439
von J. Kober
mehrfaches Zusammenfassen von Datensätzen wurde erstellt von J. Kober
Guten Mittag,
per Flowheater sollen Einträge aus einer CSV (die aus einer Datenbank generiert wurde) ausgelesen und in einer Excel-Tabelle zusammengefasst werden. Hierbei kann es zu einer ID n Datensätze geben - hervorgerufen durch mehrere Kommentare, Nutzer, … je ID, wodurch jeweils ein neuer Datensatz in der CSV entsteht.
In der Exceltabelle sollen später alle Informationen zu einer ID zusammengefasst werden, so dass alle Kommentare, Nutzer, … in einer Spalte "Kommentar", "Nutzer", ... als mehrzeilige Zelle erscheinen.
Beispiel für CSV-Struktur:
ID; Nutzer; Kommentar
1; A; alpha
1; A; beta
1; B; alpha
1; B; beta
Wie lässt sich hierfür Flowheater sinnvoll einsetzen? Gibt es eine "schlanke" Lösung?
Vielen Dank und Grüße
per Flowheater sollen Einträge aus einer CSV (die aus einer Datenbank generiert wurde) ausgelesen und in einer Excel-Tabelle zusammengefasst werden. Hierbei kann es zu einer ID n Datensätze geben - hervorgerufen durch mehrere Kommentare, Nutzer, … je ID, wodurch jeweils ein neuer Datensatz in der CSV entsteht.
In der Exceltabelle sollen später alle Informationen zu einer ID zusammengefasst werden, so dass alle Kommentare, Nutzer, … in einer Spalte "Kommentar", "Nutzer", ... als mehrzeilige Zelle erscheinen.
Beispiel für CSV-Struktur:
ID; Nutzer; Kommentar
1; A; alpha
1; A; beta
1; B; alpha
1; B; beta
Wie lässt sich hierfür Flowheater sinnvoll einsetzen? Gibt es eine "schlanke" Lösung?
Vielen Dank und Grüße
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
6 Jahre 10 Monate her - 6 Jahre 10 Monate her #3440
von FlowHeater-Team
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
FlowHeater-Team antwortete auf mehrfaches Zusammenfassen von Datensätzen
Hallo Herr Kober,
es gibt natürlich eine schlanke Lösung Der FlowHeater kann Problemlos CSV Daten gruppieren und den über mehrere Felder gruppierten Inhalt, getrennt durch Zeilenumbrüche, in ein separates Excel Feld Importieren. Im Anhang finden Sie ein kleines Beispiel.
Vorgehensweise
Sie benötigen dazu einen Sort Heater , nur falls die CSV Datenquelle nicht sortiert vorliegt.
Dann wird noch der GroupBy Heater benötigt um alle CSV Zeilen für die Excel Ausgabe zusammenzufassen. Im Beispiel verwende ich die CSV Felder „Nutzer“ und „ID“ für die Gruppierung der CSV Eingabedatei. Hinweis: Der GroupBy Heater benötigt für eine sortierte Datenquelle!
Feldmapping
Das Feld Nutzer wird 1:1 mit dem Excel Adapter verbunden. Um nun alle Kommentare zum Nutzer in ein separates Feld pro Nutzer zu schreiben benötigen zusätzlich einen String Replace Heater mit aktivierter „GroupBy“ Option. Hinweis: Die Option kann über das Kontextmenü des Heaters aktiviert werden!
Als Trennzeichen muss hier eine Zeichenkombination verwendet werden, die im normalen Text nicht vorkommt. Im Beispiel wurde „###“ verwendet. Hiermit werden alle Kommentare zu einem Nutzer zu einer einzeiligen Zeichenkette, getrennt durch „###“ zusammengefügt.
z.B. Kommentar 1###Kommentar 2###Kommentar …
Zum Schluss ersetzen wir dann noch mittels des String Replace Heater die temporären Trennzeichen „###“ jeweils durch einen Zeilenumbruch.
es gibt natürlich eine schlanke Lösung Der FlowHeater kann Problemlos CSV Daten gruppieren und den über mehrere Felder gruppierten Inhalt, getrennt durch Zeilenumbrüche, in ein separates Excel Feld Importieren. Im Anhang finden Sie ein kleines Beispiel.
Vorgehensweise
Sie benötigen dazu einen Sort Heater , nur falls die CSV Datenquelle nicht sortiert vorliegt.
Dann wird noch der GroupBy Heater benötigt um alle CSV Zeilen für die Excel Ausgabe zusammenzufassen. Im Beispiel verwende ich die CSV Felder „Nutzer“ und „ID“ für die Gruppierung der CSV Eingabedatei. Hinweis: Der GroupBy Heater benötigt für eine sortierte Datenquelle!
Feldmapping
Das Feld Nutzer wird 1:1 mit dem Excel Adapter verbunden. Um nun alle Kommentare zum Nutzer in ein separates Feld pro Nutzer zu schreiben benötigen zusätzlich einen String Replace Heater mit aktivierter „GroupBy“ Option. Hinweis: Die Option kann über das Kontextmenü des Heaters aktiviert werden!
Als Trennzeichen muss hier eine Zeichenkombination verwendet werden, die im normalen Text nicht vorkommt. Im Beispiel wurde „###“ verwendet. Hiermit werden alle Kommentare zu einem Nutzer zu einer einzeiligen Zeichenkette, getrennt durch „###“ zusammengefügt.
z.B. Kommentar 1###Kommentar 2###Kommentar …
Zum Schluss ersetzen wir dann noch mittels des String Replace Heater die temporären Trennzeichen „###“ jeweils durch einen Zeilenumbruch.
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Anhänge:
Letzte Änderung: 6 Jahre 10 Monate her von FlowHeater-Team.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- J. Kober
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 6
6 Jahre 9 Monate her #3447
von J. Kober
J. Kober antwortete auf mehrfaches Zusammenfassen von Datensätzen
Sieht gut aus.
Dankeschön!
Dankeschön!
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.284 Sekunden