Data Processing
Dividir conteúdo CSV por número de linhas especificado. Perfeito para processar grandes conjuntos de dados, dividir dados para análise, processamento em lote e gerenciar limites de tamanho de arquivo. Recursos: - Dividir CSV por número de linhas - Suporte para múltiplos formatos de saída - Preservar linha de cabeçalho em cada divisão - Opções flexíveis de formato de saída - Suporte para grandes conjuntos de dados - Processamento rápido e eficiente Casos de Uso Comuns: - Dividir arquivos CSV grandes para processamento - Dividir dados para processamento paralelo - Criar blocos de dados gerenciáveis - Exportar dados em diferentes formatos - Preparar dados para operações em lote - Gerenciar limitações de tamanho de arquivo
Chame esta ferramenta a partir do seu código em três idiomas.
curl -X POST 'https://api.elysiatools.com/pt/api/tools/csv-splitter' \
-H 'Content-Type: application/json' \
-d '{"csvContent":"Paste your CSV content here...\nExample:\nName,Age,City\nJohn,25,New York\nJane,30,London\nBob,35,Paris","rowsPerFile":5,"includeHeader":true,"outputFormat":"csv"}'Envie uma requisição POST com suas entradas em JSON. Parâmetros do tipo arquivo exigem upload prévio.
POST https://api.elysiatools.com/pt/api/tools/csv-splitter| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| csvContent | textarea | Sim | — |
| rowsPerFile | number | Sim | Número máximo de linhas de dados em cada arquivo dividido (cabeçalhos excluídos) |
| includeHeader | checkbox | Não | Adicionar linha de cabeçalho a cada arquivo dividido |
| outputFormat | select | Sim | — |
Resultado de texto
{
"result": "Processed text content",
"error": "Error message (optional)",
"message": "Notification message (optional)",
"metadata": {
"key": "value"
}
}Adicione esta ferramenta ao seu servidor Model Context Protocol para que agentes de IA possam listá-la e chamá-la.
Adicione este bloco à configuração do seu cliente MCP:
{
"mcpServers": {
"elysiatools-csv-splitter": {
"name": "csv-splitter",
"description": "Dividir conteúdo CSV por número de linhas especificado. Perfeito para processar grandes conjuntos de dados, dividir dados para análise, processamento em lote e gerenciar limites de tamanho de arquivo.\n\nRecursos:\n- Dividir CSV por número de linhas\n- Suporte para múltiplos formatos de saída\n- Preservar linha de cabeçalho em cada divisão\n- Opções flexíveis de formato de saída\n- Suporte para grandes conjuntos de dados\n- Processamento rápido e eficiente\n\nCasos de Uso Comuns:\n- Dividir arquivos CSV grandes para processamento\n- Dividir dados para processamento paralelo\n- Criar blocos de dados gerenciáveis\n- Exportar dados em diferentes formatos\n- Preparar dados para operações em lote\n- Gerenciar limitações de tamanho de arquivo",
"baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=csv-splitter",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}Após conectar ao endpoint SSE, liste as ferramentas expostas:
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list"
}Invoque a ferramenta pelo seu id; os argumentos são construídos a partir de seus parâmetros:
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "csv-splitter",
"arguments": {
"csvContent": "Paste your CSV content here...\nExample:\nName,Age,City\nJohn,25,New York\nJane,30,London\nBob,35,Paris",
"rowsPerFile": 5,
"includeHeader": true,
"outputFormat": "csv"
}
}
}Dúvidas ou problemas? Contate [email protected]