Registros etiquetados Novo
Consultar um CSV com vários registros Com SQL — no Excel, Planilhas Google, IA e REST
Para arquivos CSV que contêm vários tipos de registro simultaneamente, uma etiqueta em cada linha indica o conteúdo daquela linha. Exportações automáticas e de intercâmbio parecem incoerentes para ferramentas CSV comuns; esta solução as transforma em uma única tabela organizada por tipo de registro.
Uma conexão, todas as superfícies
Para onde seus dados CSV com vários registros podem ir?
- 1 conexão de saída
- 0 portas de entrada
- Somente leitura · os arquivos permanecem no mesmo lugar
funciona em
- Para sua equipe, fornecedores e parceiros.
-
Excel suplemento · atualizar sob demanda
-
Planilhas Google complemento · atualizar sob demanda
-
Nova AI Pergunte em inglês simples · texto para SQL
-
Visualizador de dados Compartilhe resultados ao vivo · com a equipe, fornecedores e parceiros · em qualquer dispositivo
- Para aplicativos e sistemas
-
API REST Endpoint JSON · OpenAPI 3.1
-
Power BI Power Query M
-
Sincronizações agendadas Planilhas Google · Airtable · Baserow · SeaTable · Smartsheet · Anvil
- Para ferramentas de IA
-
Assistentes de IA Claude · Cursor · Servidor MCP
- Entregue às pessoas
-
Alertas e relatórios Slack · Discord · E-mail · Webhook
O Query Streams transforma uma pasta de arquivos CSV com várias entradas e tags em tabelas SQL limpas, legíveis pelo Microsoft Excel, Google Sheets, assistentes de IA via MCP, API REST e Power BI. Uma tag em cada linha indica o tipo de registro, permitindo que o agente auto-hospedado a direcione para a tabela correspondente — um arquivo contendo linhas de cabeçalho PNLHDR e linhas de detalhes PNL1 se transforma em duas tabelas distintas, em vez de um único arquivo blob inutilizável. Os arquivos permanecem em sua máquina; apenas os resultados das consultas saem da rede.
Um dos 9 drivers de conjunto de arquivos em um mecanismo de pastas — as tabelas de inventário, o histórico de alterações e as regras de recusa em Recursos são compartilhadas pela família CSV com vários registros Sistema de arquivos Pasta CSV Pasta Parquet Pasta do Excel Pasta SQLite Pasta JSONL Registros de máquinas Registros do servidor web
- Para sua equipe, fornecedores e parceiros.
-
Converter vários registros de CSV para Excel Microsoft Excel · Suplemento do Excel
Extraia resultados CSV de vários registros em tempo real diretamente para uma planilha e atualize-os sob demanda — Excel para desktop, Excel Online, Microsoft 365.
Como funciona o Excel -
Converter vários registros de CSV para Planilhas Google Suplemento de planilhas
Execute uma consulta CSV com vários registros salva na barra lateral e arraste as linhas para a planilha. Os colaboradores que compartilharam a planilha podem atualizá-la por conta própria.
Como funciona o Google Sheets -
Pergunte à Nova sobre CSV com vários registros. Nova AI · texto para SQL
Faça uma pergunta em linguagem simples. O Nova já conhece suas tabelas CSV com vários registros, escreve e executa o SQL, explica a resposta e a exibe em um gráfico — sem necessidade de escrever consultas ou fornecer credenciais.
Como funciona o Nova -
Visualizador de dados CSV com vários registros Compartilhamento de resultados · equipe, fornecedores, parceiros · celular, tablet, computador
Compartilhe um resultado CSV de vários registros em tempo real com qualquer pessoa — um colega, um fornecedor, um parceiro — como uma grade que pode ser adicionada aos favoritos e que é atualizada automaticamente ao ser aberta em um celular, tablet ou computador. Eles veem os resultados, nunca o SQL ou os arquivos.
Como funciona o Visualizador de Dados - Para aplicativos e sistemas
-
API REST CSV com múltiplos registros endpoint HTTP
Publique uma consulta CSV com vários registros como um endpoint JSON autenticado que qualquer aplicativo pode chamar, com uma especificação OpenAPI 3.1 e coleções prontas para Postman, Insomnia e Hoppscotch. Nenhuma porta de banco de dados é aberta.
Como funciona a API REST -
Converter vários registros de CSV para Power BI Power Query M
Cole o arquivo M do Power Query gerado no Editor Avançado do Power BI e o relatório exibirá os resultados CSV de vários registros em tempo real via HTTPS — sem driver ODBC, sem necessidade de abrir nenhuma porta de banco de dados.
Como funciona o Power BI -
Converter vários registros de CSV para Airtable Plataforma de automação
Sincronize linhas de um arquivo CSV com vários registros em uma base do Airtable de acordo com uma programação, ou busque-as dentro de um script de automação do Airtable.
Como funciona o Airtable -
Converter CSV com vários registros para linha base Plataforma de automação
Alimente uma tabela Baserow a partir de um arquivo CSV com vários registros através do endpoint REST — hospedado localmente ou na nuvem Baserow.
Como funciona o Baserow -
Converter vários registros de CSV para SeaTable Plataforma de automação
Mantenha uma base de dados SeaTable atualizada com dados CSV de múltiplos registros sem exportar um arquivo ou expor o banco de dados.
Como funciona o SeaTable -
Converter vários registros de CSV para Smartsheet Plataforma de automação
Exporte resultados CSV de vários registros para uma grade do Smartsheet para que os planos e relatórios sejam lidos do sistema de origem, e não da exportação da semana passada.
Como funciona o Smartsheet -
Converter vários registros de CSV para Anvil Anvil Works · Plataforma de aplicativos
Faça o backend de um aplicativo Anvil em Python com CSV de múltiplos registros por meio do endpoint REST, em vez de incorporar as credenciais do banco de dados no aplicativo.
Como funciona o Anvil - Para ferramentas de IA
-
Servidor MCP CSV de múltiplos registros Clientes Claude, Cursor e MCP
Conceda a um assistente de IA acesso somente leitura a um arquivo CSV com vários registros, contendo o esquema necessário para que ele escreva o SQL correto — sem necessidade de credenciais no chat.
Como funciona o MCP - Entregue às pessoas
-
Alertas e relatórios CSV com vários registros Slack · Discord · E-mail · Webhook
Programe uma consulta CSV com vários registros para que as linhas sejam entregues no Slack, Discord, por e-mail ou por um webhook assinado — ou retenha a mensagem até que a contagem de linhas, um limite ou uma variação percentual ultrapasse o valor definido.
Como funcionam os alertas e relatórios
Como funciona
5 etapas, sem alteração no firewall de entrada
Instale o Agente de Rede em um local onde ele possa acessar a pasta de arquivos CSV marcados — exportações de serras de painel e máquinas, arquivos no estilo EDI e arquivos de intercâmbio de formato fixo.
Aponte o conector para ele e indique qual coluna contém a etiqueta do registro. Na maioria desses formatos, é a coluna 1.
O agente lê cada linha, verifica sua etiqueta e a encaminha para a tabela correspondente àquele tipo de registro. Um arquivo contendo linhas de cabeçalho PNLHDR e linhas de detalhes PNL1 se transforma em duas tabelas adequadas, em vez de um único bloco de dados inutilizável.
Cada linha mantém seu _source_file, além de um número _seq que contabiliza esse tipo de registro ao longo do arquivo — o que permite vincular um cabeçalho às linhas a ele pertencentes.
Consulte cada tipo de registro individualmente ou combine-os novamente.
Análise detalhada do recurso
O que o CSV com vários registros oferece
Por que este cartão existe?
As ferramentas comuns de CSV pressupõem um layout retangular por arquivo: uma linha de cabeçalho, seguida de linhas que correspondem a ela. Os formatos de máquina e de intercâmbio quebram essa regra propositalmente. Cada linha começa com uma etiqueta indicando o tipo de registro, e cada tipo possui um número diferente de campos. Se você usar um importador de CSV comum para importar um desses arquivos, receberá um erro ou colunas com dados inválidos.
Como as tabelas ficam
- Uma tabela por etiqueta — nomeados a partir da própria tag, de modo que PNLHDR e PNL1 se tornam suas próprias mesas.
- Os campos são inseridos como campo_1, campo_2 e assim por diante, na ordem em que aparecem, com a coluna de tag omitida.
- O parâmetro _seq numera cada registro de um determinado tipo dentro do arquivo, permitindo a correspondência entre o cabeçalho e as linhas de detalhes abaixo dele.
- Os tipos são definidos por campo, por etiqueta, e verificados quanto à consistência entre os arquivos antes de qualquer coisa ser fixada.
-- Painéis cortados, por arquivo de exportação SELECT _source_file, COUNT(*) AS panels FROM data_pnl1 GROUP BY _source_file
Os erros são nomeados, nunca engolidos.
Se uma linha contiver um número incorreto de campos para sua tag, uma tag não reconhecida ou um valor que não se encaixa, todo o arquivo será retido e o relatório exibirá o nome do arquivo, o número da linha e a tag — até vinte linhas, e depois a contagem das demais. Nada é carregado parcialmente, então você nunca corre o risco de ter um total faltando três linhas.
Não tenho certeza de qual cartão você precisa.
Se todas as linhas do arquivo tiverem o mesmo formato e houver apenas uma linha de cabeçalho, a opção Pasta CSV é a correta. Use esta opção somente quando uma coluna de tags definir o significado de cada linha.
Compartilhado por toda a família File Set.
Cada conector de pasta também lhe oferece
- arquivos_atual — um inventário em tempo real: todos os arquivos que o conector consegue visualizar no momento, com seu caminho, tamanho e data de modificação.
- arquivos_eventos — o registro de auditoria: o que apareceu, o que mudou, o que desapareceu e tudo o que foi retido, com o nome do arquivo e o motivo.
- diretórios e volumes — totais por pasta, histórico de crescimento diário e quanto espaço resta na unidade.
- Apenas os arquivos que foram efetivamente alterados são relidos a cada sincronização; portanto, uma pasta com 50.000 arquivos não é analisada novamente só porque uma nova exportação foi concluída.
Bom saber
- Somente leitura, obrigatório — uma instrução por vez, somente SELECT e comandos similares. Seus arquivos nunca são gravados, movidos ou renomeados.
- Nada foi carregado. — os dados são armazenados em cache e criptografados em sua própria máquina, ao lado do agente. Somente o resultado de uma consulta sai da sua rede.
- Padrões sensatos — até 250.000 arquivos, 16 níveis de pastas, 512 MB por arquivo, tudo ajustável. Lixeiras, .git e node_modules são sempre ignorados.
- O dialeto SQL é DuckDB. — o mesmo SQL que você escreveria para qualquer outro conector.
SQL entre fontes diferentes
Combine o arquivo CSV com vários registros com o restante dos seus dados.
Uma pasta de arquivos é um conjunto de tabelas SQL como qualquer outro, portanto, uma única instrução pode uni-la a um banco de dados e a uma API simultaneamente. Cada fonte executa apenas a parte que consegue processar, transmite o resultado de volta e a junção ocorre de forma centralizada — as fontes nunca se comunicam entre si e nada é copiado para lugar nenhum.
3 conexões · 3 agentes
Uma declaração
-- nada copiado, nada mesclado, nada agendado
SELECIONAR c.região, COUNT(*) AS pedidos, SUM(i.valor_devido) AS faturado
DE máquina_csv.fileset.data_pnlhdr1 f
JUNTAR pg_crm.clientes.públicos2 c LIGADO c.id = f.id_do_cliente
JUNTAR cobrança.stripe.faturas3 i LIGADO i.cliente = c.stripe_id
GRUPO POR c.região
ORDER BY faturado DESC;
As três partes são conexão, esquema e tabela — e o nome da conexão é o que você escolheu. Colunas ilustrativas; suas tabelas serão suas tabelas. O acesso somente leitura se aplica a cada componente: apenas SELECT, WITH e EXPLAIN, com um limite máximo de dados que uma única fonte pode fornecer para uma consulta. Como funcionam as consultas federadas
Detalhes da conexão
O que o CSV com vários registros precisa?
- Pasta
- Uma ou mais pastas raiz contendo exportações CSV etiquetadas, incluindo subpastas — saídas de serras de painel e máquinas, arquivos de exportação no estilo EDI e arquivos de intercâmbio de formato fixo.
- Coluna de etiqueta
- A coluna que contém a etiqueta do registro — coluna 1 por padrão, que é onde esses formatos quase sempre a colocam.
- Tabelas
- Um arquivo por tag, nomeado a partir da própria tag — um arquivo contendo linhas de cabeçalho PNLHDR e linhas de detalhes PNL1 torna-se data_pnlhdr e data_pnl1.
- Colunas
- campo_1, campo_2 e assim por diante, na ordem em que aparecem, com a coluna de tag omitida; os tipos são calculados por campo, por tag, e verificados quanto à consistência entre os arquivos antes de qualquer coisa ser fixada.
- Chaves de linha
- O parâmetro `_source_file` nomeia o arquivo exportado e o parâmetro `_seq` conta cada registro desse tipo ao longo do arquivo, o que permite que um cabeçalho seja associado às linhas de detalhes abaixo dele.
- Erros
- Uma contagem incorreta de campos, uma etiqueta não reconhecida ou um valor que não se encaixa impede o processamento de todo o arquivo; o relatório nomeia o arquivo, o número da linha e a etiqueta, até um máximo de vinte, e depois conta os demais.
- Limites
- Até 250.000 arquivos, 16 níveis de pastas, 512 MB por arquivo — tudo ajustável.
- Credenciais
- Nenhum — não há servidor; o agente lê os arquivos diretamente no local.
- dialeto SQL
- DuckDB — SQL padrão, sem nada específico de formato para aprender.
Nesta imagem, não há servidor de banco de dados. O agente lê os arquivos onde eles já estão, armazena as linhas em cache em um banco de dados DuckDB criptografado na mesma máquina e lê novamente apenas os arquivos que foram alterados — um ano de exportações da máquina não é analisado novamente porque a versão de hoje chegou. Nada é enviado para o Query Streams; a única coisa que sai da sua rede é o resultado de uma consulta.
As ferramentas comuns de CSV pressupõem um layout retangular por arquivo: uma linha de cabeçalho e, em seguida, linhas que correspondem a ela. Os formatos de máquina e de intercâmbio quebram essa regra propositalmente — cada linha começa com uma etiqueta indicando o tipo de registro, e cada tipo contém um número diferente de campos. Se você usar um importador comum para um desses arquivos, receberá um erro ou colunas com dados inválidos. Se todas as linhas do seu arquivo tiverem o mesmo formato e houver apenas uma linha de cabeçalho, a opção Pasta CSV é a mais adequada; use-a somente quando uma coluna de etiqueta definir o significado de cada linha.
Perguntas frequentes
Perguntas sobre CSV com vários registros
Quais ferramentas conseguem ler dados CSV com vários registros por meio de fluxos de consulta?
Tudo isso, a partir de uma única conexão: Excel, Planilhas Google, MCP, API REST, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, alertas e relatórios agendados. Conecte a pasta uma única vez e todas as plataformas lerão a mesma conexão somente leitura — não há configuração por ferramenta nem necessidade de uma segunda cópia dos dados.
Meus arquivos são enviados para o Query Streams?
Não. O Agente de Rede lê os arquivos no local e armazena as linhas em cache em um repositório criptografado na mesma máquina. Os arquivos em si nunca saem da sua rede — apenas as linhas de resultado de uma consulta saem, por meio de uma única conexão de saída criptografada, sem porta de firewall de entrada.
O Query Streams pode alterar, mover ou renomear meus arquivos?
Não. Os arquivos são abertos estritamente em modo somente leitura e nunca são gravados, movidos ou renomeados. As consultas são executadas em modo somente leitura no momento da execução — uma instrução por vez, apenas SELECT e similares.
O que o Query Streams precisa para se conectar a um arquivo CSV com vários registros?
Um caminho de pasta que a máquina agente consegue acessar — sem servidor, credenciais ou drivers para instalar. Pasta: Uma ou mais pastas raiz contendo exportações CSV com tags, incluindo subpastas — saídas de serras de painel e máquinas, arquivos de envio no estilo EDI, arquivos de intercâmbio de formato fixo. Coluna de tag: A coluna que contém a tag do registro — coluna 1 por padrão, que é onde esses formatos quase sempre a colocam. Tabelas: Uma por tag, nomeada a partir da própria tag — um arquivo com linhas de cabeçalho PNLHDR e linhas de detalhes PNL1 torna-se data_pnlhdr e data_pnl1. Colunas: field_1, field_2 e assim por diante, na ordem em que aparecem, com a coluna de tag omitida; os tipos são definidos por campo, por tag, e verificados quanto à consistência entre os arquivos antes de qualquer coisa ser fixada.
Posso adicionar uma pasta de arquivos a um banco de dados na mesma consulta?
Sim, trata-se de uma consulta federada. Uma única instrução pode referenciar um CSV com vários registros e suas outras conexões simultaneamente, escritas como conexão.esquema.tabela. Cada origem executa apenas a parte que consegue e transmite o resultado de volta; a junção ocorre centralmente, portanto, as origens nunca se conectam entre si e nada é copiado ou agendado. O modo somente leitura se aplica a cada parte — apenas SELECT, WITH e EXPLAIN — e há um limite para a quantidade de dados que uma única origem pode fornecer para uma consulta. Consultas federadas são um recurso do plano; a página de consultas federadas contém os limites atuais de origem e tamanho.
Insira o CSV com vários registros onde o trabalho acontece.
Instale o agente, aponte-o para a sua pasta e escolha um destino.
Somente leitura Apenas envio As credenciais permanecem com o agente.

