Data Processing
Erweiterter Kreuztabellengenerator, der leistungsstarke Kreuztabellenanalysen aus Ihren Daten erstellt. Perfekt für Business Intelligence, statistische Analyse, Datenerkundung und Berichterstattung.
Rufen Sie dieses Werkzeug aus Ihrem Code in drei Sprachen auf.
curl -X POST 'https://api.elysiatools.com/de/api/tools/data-crosstab-generator' \
-H 'Content-Type: application/json' \
-d '{"inputData":"region,product,sales,quantity,date\nNorth,Laptop,1500,5,2024-01-15\nSouth,Phone,800,10,2024-01-16\nEast,Tablet,600,8,2024-01-17","rowDimension":"region","columnDimension":"product","valueColumn":"sales","aggregateFunction":"sum","includeRowTotals":true,"includeColumnTotals":true,"includeGrandTotal":true,"showPercentages":false,"percentageType":"row","sortByRows":false,"sortByColumns":false,"sortOrder":"asc","numberFormat":",.2f","roundDecimals":2,"emptyCellValue":"-","fillEmptyCells":true,"includeHeaders":true,"headerStyle":"simple","maxColumnWidth":15,"conditionalFormatting":false}'Senden Sie eine POST-Anfrage mit Ihren Eingaben als JSON. Dateiparameter erfordern einen vorherigen Upload.
POST https://api.elysiatools.com/de/api/tools/data-crosstab-generator| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| inputData | textarea | Ja | — |
| rowDimension | text | Ja | Spalte für Zeilen in der Kreuztabelle verwenden |
| columnDimension | text | Ja | Spalte für Spalten in der Kreuztabelle verwenden |
| valueColumn | text | Ja | Spalte mit zu aggregierenden Werten |
| aggregateFunction | select | Nein | — |
| includeRowTotals | checkbox | Nein | — |
| includeColumnTotals | checkbox | Nein | — |
| includeGrandTotal | checkbox | Nein | — |
| showPercentages | checkbox | Nein | Prozentwerte neben tatsächlichen Werten anzeigen |
| percentageType | select | Nein | — |
| sortByRows | checkbox | Nein | — |
| sortByColumns | checkbox | Nein | — |
| sortOrder | select | Nein | — |
| numberFormat | text | Nein | Zahlenformatierung (z.B. ",.2f" für 1.234,56, ".0f" für 1235) |
| roundDecimals | number | Nein | — |
| emptyCellValue | text | Nein | Wert für leere Zellen |
| fillEmptyCells | checkbox | Nein | Leere Zellen mit angegebenem Wert ersetzen |
| includeHeaders | checkbox | Nein | — |
| headerStyle | select | Nein | — |
| maxColumnWidth | number | Nein | Maximale Breite für jede Spalte in Zeichen |
| conditionalFormatting | checkbox | Nein | Farbcodierung für hohe/medium/niedrige Werte hinzufügen |
Textergebnis
{
"result": "Processed text content",
"error": "Error message (optional)",
"message": "Notification message (optional)",
"metadata": {
"key": "value"
}
}Fügen Sie dieses Werkzeug Ihrem Model-Context-Protocol-Server hinzu, damit KI-Agenten es auflisten und aufrufen können.
Fügen Sie diesen Block Ihrer MCP-Client-Konfiguration hinzu:
{
"mcpServers": {
"elysiatools-data-crosstab-generator": {
"name": "data-crosstab-generator",
"description": "Erweiterter Kreuztabellengenerator, der leistungsstarke Kreuztabellenanalysen aus Ihren Daten erstellt. Perfekt für Business Intelligence, statistische Analyse, Datenerkundung und Berichterstattung.",
"baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=data-crosstab-generator",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}Nach dem Verbinden mit dem SSE-Endpunkt listen Sie die bereitgestellten Werkzeuge auf:
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list"
}Rufen Sie das Werkzeug über seine ID auf; Argumente werden aus seiner Parameterliste gebildet:
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "data-crosstab-generator",
"arguments": {
"inputData": "region,product,sales,quantity,date\nNorth,Laptop,1500,5,2024-01-15\nSouth,Phone,800,10,2024-01-16\nEast,Tablet,600,8,2024-01-17",
"rowDimension": "region",
"columnDimension": "product",
"valueColumn": "sales",
"aggregateFunction": "sum",
"includeRowTotals": true,
"includeColumnTotals": true,
"includeGrandTotal": true,
"showPercentages": false,
"percentageType": "row",
"sortByRows": false,
"sortByColumns": false,
"sortOrder": "asc",
"numberFormat": ",.2f",
"roundDecimals": 2,
"emptyCellValue": "-",
"fillEmptyCells": true,
"includeHeaders": true,
"headerStyle": "simple",
"maxColumnWidth": 15,
"conditionalFormatting": false
}
}
}Fragen oder Probleme? Kontakt: [email protected]