Kategorien

CSV Data Grouper

Group CSV data by specified columns with aggregation options. Perfect for summarizing and analyzing large datasets by categories, dates, or other criteria.

Columns to group data by. Multiple columns will create nested groups.

JSON format: [{"column": "Amount", "function": "sum", "as": "Total_Amount"}] Simple format: Amount:sum,Name:count Default: Count records per group Available functions: count, sum, avg/average, min, max, first, last, join, unique, count_unique

Remove whitespace from beginning and end of cell values

Wichtige Fakten

Kategorie
Data Processing
Eingabetypen
textarea, select, text, checkbox
Ausgabetyp
text
Sample-Abdeckung
4
API verfügbar
Yes

Überblick

Der CSV Data Grouper ermöglicht das Gruppieren und Aggregieren von CSV-Daten nach benutzerdefinierten Spalten. Ideal zum Zusammenfassen großer Datensätze nach Kategorien, Zeiträumen oder anderen Kriterien für schnelle Analysen und Berichte.

Wann verwenden

  • Wenn Sie große CSV-Dateien nach bestimmten Kategorien oder Datumsangaben zusammenfassen müssen.
  • Wenn Sie aggregierte Statistiken wie Summen, Durchschnitte oder Anzahlen für definierte Gruppen benötigen.
  • Wenn Sie Daten für Dashboards, Berichte oder weitere Verarbeitung strukturieren möchten.

So funktioniert es

  • Geben Sie Ihre CSV-Daten ein oder laden Sie eine Datei hoch, wobei die erste Zeile Kopfzeilen enthalten sollte.
  • Wählen Sie das Trennzeichen (z.B. Komma oder Semikolon) und geben Sie die Spalten an, nach denen gruppiert werden soll.
  • Definieren Sie Aggregationsregeln, z.B. Summe oder Anzahl für bestimmte Spalten, im einfachen oder JSON-Format.
  • Starten Sie die Gruppierung und wählen Sie das Ausgabeformat (CSV oder JSON) mit optionaler Kopfzeile.

Anwendungsfälle

Zusammenfassung von Verkaufsdaten nach Produktkategorie und Jahr zur Umsatzanalyse.
Aggregation von Kundendaten nach Region und Altersgruppe für Marktsegmentierung.
Analyse von Finanztransaktionen nach Kontotyp und Monat für Berichterstattung.

Beispiele

1. Verkaufsbericht nach Kategorie gruppieren

Datenanalyst
Hintergrund
Ein Unternehmen hat eine CSV-Datei mit Verkaufstransaktionen, die Spalten wie Produktkategorie, Betrag und Datum enthält.
Problem
Die Verkaufsleitung benötigt eine schnelle Übersicht der Gesamtumsätze pro Produktkategorie, ohne manuell zu summieren.
Verwendung
CSV-Daten im Textfeld eingeben, 'Kategorie' als Gruppierungsspalte angeben und 'Betrag:sum' als Aggregationsregel definieren.
Beispielkonfiguration
groupByColumns: 'Kategorie', aggregationOptions: 'Betrag:sum'
Ergebnis
Eine gruppierte Tabelle mit jeder Kategorie und der Summe der Beträge wird als CSV oder JSON ausgegeben.

2. Umsatz nach Region und Jahr analysieren

Hintergrund
Eine CSV-Datei mit Kundendaten enthält Region, Anmeldedatum und Umsatz, die für Trendanalysen aufbereitet werden soll.
Problem
Es ist mühsam, den durchschnittlichen Umsatz pro Region und Jahr manuell zu berechnen und zu vergleichen.
Verwendung
CSV-Daten hochladen, 'Region' und 'Jahr' (aus Datum extrahiert) als Gruppierungsspalten setzen und 'Umsatz:avg' konfigurieren.
Beispielkonfiguration
groupByColumns: 'Region,Jahr', aggregationOptions: 'Umsatz:avg'
Ergebnis
Eine Tabelle mit dem durchschnittlichen Umsatz pro Region und Jahr wird generiert, ideal für Berichte.

Mit Samples testen

json, csv, video

Verwandte Hubs

FAQ

Welche Trennzeichen unterstützt das Tool?

Komma, Semikolon, Tabulator, Pipe oder Leerzeichen – Sie können das passende Trennzeichen für Ihre CSV-Daten auswählen.

Welche Aggregationsfunktionen sind verfügbar?

count, sum, avg/average, min, max, first, last, join, unique und count_unique – für flexible Datenzusammenfassungen.

Kann ich nach mehreren Spalten gruppieren?

Ja, geben Sie mehrere Spaltennamen durch Kommas getrennt an, um verschachtelte Gruppen zu erstellen.

Wie wird die Ausgabe formatiert?

Sie können zwischen CSV- und JSON-Format wählen, mit der Option, eine Kopfzeile einzuschließen oder wegzulassen.

Was bewirkt die Option 'Trim Cell Values'?

Sie entfernt führende und abschließende Leerzeichen aus Zellenwerten, um Datenkonsistenz zu gewährleisten.

API-Dokumentation

Request-Endpunkt

POST /de/api/tools/csv-data-grouper

Request-Parameter

Parameter-Name Typ Erforderlich Beschreibung
csvInput textarea Ja -
delimiter select Ja -
groupByColumns text Ja Columns to group data by. Multiple columns will create nested groups.
aggregationOptions textarea Nein JSON format: [{"column": "Amount", "function": "sum", "as": "Total_Amount"}] Simple format: Amount:sum,Name:count Default: Count records per group Available functions: count, sum, avg/average, min, max, first, last, join, unique, count_unique
outputFormat select Ja -
includeHeader checkbox Nein -
sortGroups checkbox Nein -
trimValues checkbox Nein Remove whitespace from beginning and end of cell values

Antwortformat

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Text: Text

MCP-Dokumentation

Fügen Sie dieses Tool zu Ihrer MCP-Server-Konfiguration hinzu:

{
  "mcpServers": {
    "elysiatools-csv-data-grouper": {
      "name": "csv-data-grouper",
      "description": "Group CSV data by specified columns with aggregation options. Perfect for summarizing and analyzing large datasets by categories, dates, or other criteria.",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=csv-data-grouper",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Sie können mehrere Tools verketten, z.B.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, maximal 20 Tools.

Wenn Sie auf Probleme stoßen, kontaktieren Sie uns bitte bei [email protected]