Arquivos de planilha Novo
Consultar um Pasta CSV Com SQL — no Excel, Planilhas Google, IA e REST
Consulte uma pasta de arquivos CSV como uma única tabela. O agente calcula o delimitador, a codificação e as colunas automaticamente e mantém esse formato estável para que uma exportação incorreta não altere seus números sem que você perceba.
Uma conexão, todas as superfícies
Onde os dados da sua pasta CSV podem ser armazenados.
- 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 em uma tabela SQL dinâmica, legível pelo Microsoft Excel, Google Sheets, assistentes de IA via MCP, API REST e Power BI. O agente auto-hospedado amostra os arquivos reais — delimitador, caractere de aspas, linha de cabeçalho, codificação, formatos de data — fixa esse esquema e o mantém: um arquivo posterior que apresente inconsistências é retido e nomeado em `files_events`, nunca sendo carregado silenciosamente. Os arquivos permanecem em sua máquina; apenas os resultados da consulta 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 Pasta CSV Sistema de arquivos Pasta Parquet Pasta do Excel Pasta SQLite Pasta JSONL CSV com vários registros Registros de máquinas Registros do servidor web
- Para sua equipe, fornecedores e parceiros.
-
Pasta CSV para Excel Microsoft Excel · Suplemento do Excel
Extraia resultados de pastas CSV em tempo real diretamente para uma planilha e atualize-os sob demanda — Excel para desktop, Excel Online, Microsoft 365.
Como funciona o Excel -
Pasta CSV para Planilhas Google Suplemento de planilhas
Execute uma consulta salva em uma pasta CSV na barra lateral e arraste as linhas para a planilha. Os colaboradores que compartilharam a planilha poderão atualizá-la por conta própria.
Como funciona o Google Sheets -
Pergunte à Nova sobre a pasta CSV Nova AI · texto para SQL
Faça uma pergunta em linguagem simples. O Nova já conhece suas tabelas de pastas CSV, 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 -
Pasta CSV para Visualizador de Dados Compartilhamento de resultados · equipe, fornecedores, parceiros · celular, tablet, computador
Compartilhe o resultado de uma pasta CSV 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 para pastas CSV endpoint HTTP
Publique uma consulta de pasta CSV 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 -
Pasta 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 lerá os resultados da pasta CSV em tempo real via HTTPS — sem driver ODBC, sem porta de banco de dados aberta.
Como funciona o Power BI -
Pasta CSV para Airtable Plataforma de automação
Sincronize as linhas de uma pasta CSV com 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 -
Pasta CSV para linha base Plataforma de automação
Envie uma tabela Baserow de uma pasta CSV para o endpoint REST — hospedado localmente ou na nuvem Baserow.
Como funciona o Baserow -
Pasta CSV para SeaTable Plataforma de automação
Mantenha uma base de dados do SeaTable atualizada com dados de pastas CSV sem exportar um arquivo ou expor o banco de dados.
Como funciona o SeaTable -
Pasta CSV para Smartsheet Plataforma de automação
Exporte os resultados da pasta CSV para uma planilha 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 -
Pasta CSV para Anvil Anvil Works · Plataforma de aplicativos
Faça backup de um aplicativo Anvil Python com pasta CSV 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 com pasta CSV Clientes Claude, Cursor e MCP
Conceda ao assistente de IA acesso somente leitura à pasta CSV com o esquema necessário para escrever o SQL correto — sem necessidade de credenciais no chat.
Como funciona o MCP - Entregue às pessoas
-
Alertas e relatórios de pastas CSV Slack · Discord · E-mail · Webhook
Programe uma consulta em uma pasta CSV e receba as linhas 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 a linha definida.
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 — uma unidade compartilhada, uma pasta de compartilhamento noturno ou um compartilhamento departamental.
Aponte o conector para ele. Todos os arquivos .csv serão correspondidos, incluindo as subpastas, e você pode refinar a busca com padrões.
Na primeira sincronização, o agente amostra os arquivos reais e determina o dialeto por conta própria: delimitador, caractere de aspas, linha de cabeçalho, codificação de texto e formatos de data. Esse resultado se torna o esquema fixo da tabela.
Em seguida, cada arquivo CSV é lido em relação a esse esquema e armazenado em uma única tabela, e cada linha contém uma coluna _source_file que indica o arquivo de origem.
Consulte os dados. Trate a pasta como uma única tabela, agrupe por arquivo para comparar as cópias ou filtre para um único arquivo — tudo com SQL padrão.
Análise detalhada do recurso
O que a pasta CSV lhe oferece
De onde vêm as colunas?
- Amostrado, não presumido — o agente inspeciona arquivos reais em vez de confiar na primeira linha do primeiro arquivo.
- Codificações tratadas — UTF-8, UTF-16, Windows-1252 e Latin-1, para que nomes acentuados e exportações europeias não cheguem como texto ilegível.
- Dinheiro continua sendo dinheiro — uma coluna que sempre contém decimais é armazenada como um decimal exato, não como um número de ponto flutuante, para que os totais não variem em centavos.
- Uma coluna que existe apenas em alguns arquivos torna-se uma coluna vazia nos demais, em vez de ser um motivo para falha.
-- A pasta inteira como uma tabela, depois por arquivo SELECT _source_file, COUNT(*) AS rows, SUM(total) AS revenue FROM data GROUP BY _source_file ORDER BY revenue DESC
Quando um arquivo discorda
Se os primeiros arquivos entrarem em conflito — dois delimitadores diferentes ou uma coluna com data em um arquivo e texto livre em outro — o conector se recusa a fixar qualquer coisa e informa quais arquivos e quais colunas divergem. Ele não escolherá silenciosamente um vencedor e deixará você descobrir no final do mês.
- Depois disso, um arquivo com problemas é retido em vez de corromper a tabela: um cabeçalho alterado, uma coluna extra, um valor que não cabe ou uma última linha truncada.
- Suas linhas permanecem de fora, e o arquivo files_events registra exatamente qual arquivo e qual coluna causaram o problema.
- Todos os outros arquivos na pasta ainda carregam. Uma exportação corrompida não remove o relatório.
Uma mesa, ou uma por layout.
Exportações recorrentes do mesmo relatório devem estar em uma única tabela, e essa é a configuração padrão. Se a pasta realmente contiver arquivos CSV diferentes — uma lista de clientes ao lado de um arquivo de pedidos — alterne para o modo "por layout" e cada layout distinto terá sua própria tabela, até um máximo de 25 tabelas.
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
Una a pasta CSV ao 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 csv_drops.conjunto.de.dados1 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 a pasta CSV precisa?
- Pasta
- One or more roots — local disk or a network share typed as \\server\share (never a mapped drive letter; on Linux or a Mac, mounted first); subfolders included, include and exclude patterns supported
- Esquema
- Amostrado dos arquivos reais na primeira sincronização — delimitador, caractere de aspas, linha de cabeçalho, codificação, formatos de data — e então fixado.
- Codificações
- UTF-8, UTF-16, Windows-1252 e Latin-1, detectados por arquivo.
- Colunas sobre dinheiro
- Uma coluna que sempre contém decimais é armazenada como DECIMAL exato, nunca como ponto flutuante.
- 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 pastas para aprender.
Nesta imagem, não há servidor de banco de dados. O agente lê os arquivos .csv em seu local original, 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 — uma pasta com 50.000 arquivos não é analisada novamente porque uma nova exportação foi recebida. Nada é enviado para o Query Streams; a única coisa que sai da sua rede é o resultado de uma consulta.
Exportações recorrentes do mesmo relatório devem estar em uma única tabela, e esse é o padrão. Se a pasta realmente contiver arquivos CSV diferentes — uma lista de clientes ao lado de um arquivo de pedidos — o modo por layout atribui a cada layout distinto sua própria tabela, até um máximo de 25 tabelas.
Perguntas frequentes
Perguntas sobre pastas CSV
Quais ferramentas conseguem ler dados de pastas CSV 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 à pasta CSV?
A folder path the agent machine can see — no server, no credentials, no drivers to install. Folder: One or more roots — local disk or a network share typed as \\server\share (never a mapped drive letter; on Linux or a Mac, mounted first); subfolders included, include and exclude patterns supported. Schema: Sampled from the real files on first sync — delimiter, quote character, header row, encoding, date formats — then pinned. Encodings: UTF-8, UTF-16, Windows-1252 and Latin-1, detected per file. Money columns: A column that always holds decimals is stored as exact DECIMAL, never floating point.
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 a Pasta CSV 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 — SELECT, WITH e EXPLAIN apenas — e há um limite para a quantidade de dados que uma origem pode fornecer para uma única consulta. Consultas federadas são um recurso do plano; a página de consultas federadas contém os limites atuais de origem e tamanho.
Coloque a pasta CSV no local onde o trabalho será realizado.
Instale o agente, aponte-o para a sua pasta e escolha um destino.
Somente leitura Apenas envio As credenciais permanecem com o agente.

