Arquivo incorporado
Conectar SQLite para Excel, Planilhas Google, IA e REST
Um arquivo .sqlite / .db como banco de dados. Para uma pasta de arquivos SQLite que devem ser unidos em tabelas compartilhadas, use Pasta SQLite em vez disso.
Uma conexão, todas as superfícies
Onde seus dados SQLite podem ser armazenados.
- 1 conexão de saída
- 0 portas de entrada
- Somente leitura · credenciais permanecem inalteradas
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
Query Streams turns a single SQLite file into something Microsoft Excel, Google Sheets, Power BI, an AI assistant over MCP or a REST call can read, without moving the file anywhere. Point the agent at a path — a local disk, or a network share typed as \\server\share, never a mapped drive letter — and it opens the file read-only, in place. If an application already has the file open, there is a switch that reads it anyway without taking a lock, which is the usual reason a SQLite file is considered unqueryable.
- Para sua equipe, fornecedores e parceiros.
-
SQLite para Excel Microsoft Excel · Suplemento do Excel
Extraia resultados do SQLite em tempo real diretamente para uma planilha e atualize-os sob demanda — Excel para desktop, Excel Online, Microsoft 365.
Guia do SQLite -
SQLite para Google Sheets Suplemento de planilhas
Execute uma consulta SQLite salva na barra lateral e arraste as linhas para a planilha. Os colaboradores que compartilharam a planilha podem atualizá-la por conta própria.
Guia do SQLite -
Pergunte à Nova sobre SQLite Nova AI · texto para SQL
Faça uma pergunta em linguagem simples. O Nova já conhece suas tabelas SQLite, 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 SQLite Compartilhamento de resultados · equipe, fornecedores, parceiros · celular, tablet, computador
Compartilhe um resultado SQLite 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 as credenciais.
Como funciona o Visualizador de Dados - Para aplicativos e sistemas
-
API REST do SQLite endpoint HTTP
Publique uma consulta SQLite como um endpoint JSON autenticado que qualquer aplicativo pode chamar, com uma especificação OpenAPI 3.1 e coleções prontas para uso no Postman, Insomnia e Hoppscotch. Nenhuma porta de banco de dados é aberta.
Guia do SQLite -
SQLite 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 do SQLite em tempo real via HTTPS — sem driver ODBC, sem porta de banco de dados aberta.
Como funciona o Power BI -
SQLite para Airtable Plataforma de automação
Sincronize linhas do SQLite com uma base do Airtable de acordo com uma programação ou busque-as dentro de um script de automação do Airtable.
Guia do SQLite -
SQLite para linha base Plataforma de automação
Alimente uma tabela Baserow a partir do SQLite através do endpoint REST — hospedado localmente ou na nuvem Baserow.
Guia do SQLite -
SQLite para SeaTable Plataforma de automação
Mantenha uma base SeaTable atualizada com dados SQLite sem exportar um arquivo ou expor o banco de dados.
Guia do SQLite -
SQLite para Smartsheet Plataforma de automação
Inserir os resultados do SQLite em 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.
Guia do SQLite -
SQLite para Anvil Anvil Works · Plataforma de aplicativos
Faça backup de um aplicativo Anvil Python com SQLite por meio do endpoint REST, em vez de incorporar as credenciais do banco de dados no aplicativo.
Guia do SQLite - Para ferramentas de IA
-
Servidor SQLite MCP Clientes Claude, Cursor e MCP
Conceda a um assistente de IA acesso somente leitura ao SQLite com o esquema necessário para escrever SQL correto — sem credenciais no chat.
Guia do SQLite - Entregue às pessoas
-
Alertas e relatórios do SQLite Slack · Discord · E-mail · Webhook
Programe uma consulta SQLite para ser executada e receba os resultados no Slack, Discord, por e-mail ou por meio de 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 uma máquina que já tenha acesso ao arquivo. Ele nunca sairá dessa máquina.
Browse to the .db, .sqlite or .sqlite3 file. A local path works, and so does a share typed as \\server\share\file.db; a mapped drive letter does not, because the agent runs as a service and cannot see it.
Se o arquivo for gravado por um aplicativo em execução, ative o modo imutável para que ele seja lido sem nenhum bloqueio.
O agente lê a tabela e o layout das colunas para que o Construtor de Consultas possa oferecer nomes reais. Um arquivo criptografado é aberto com a senha fornecida.
Escreva SQL somente leitura ou deixe o Nova gravá-lo. Leia a consulta salva do Excel, Planilhas Google, Power BI, MCP ou REST.
Análise detalhada do recurso
O que o SQLite lhe oferece
Ler um arquivo que está sendo usado por outro programa.
O bloqueio do SQLite é o que impede o funcionamento da maioria das ferramentas de geração de relatórios: o aplicativo que possui o arquivo o mantém, e o relatório fica bloqueado ou falha. O modo imutável é a solução, e trata-se de uma escolha deliberada, não de um padrão oculto.
- O modo imutável abre o arquivo sem nenhum tipo de bloqueio, permitindo que o aplicativo em execução continue funcionando e sua consulta ainda retorne resultados.
- É um recurso opcional intencional. Ele informa ao SQLite que o arquivo não será alterado enquanto estiver sendo lido, o que é a promessa correta para um relatório, mas incorreta para um arquivo que está sendo reescrito ativamente por uma transação longa.
- Mesmo sem essa opção, o arquivo permanece aberto em modo somente leitura. — o próprio motorista se recusa a escrever, além da verificação de extrato que é executada antes de qualquer envio.
- Nada é copiado. Não há captura temporária, nem upload, nem uma segunda versão dos seus dados para controlar.
- O modo de registro do arquivo é informado no teste de conexão, permitindo verificar se ele está sendo executado em WAL antes de tomar uma decisão.
Um arquivo criptografado está ótimo.
- Um banco de dados SQLite criptografado é aberto com a senha que você fornecer. Ele é armazenado no agente, assim como todas as outras credenciais aqui.
- As visualizações são listadas junto com as tabelas, portanto, um arquivo que mantém sua lógica de relatório em visualizações pode ser navegado conforme projetado.
- Os índices também são lidos, e é assim que o Construtor de Consultas sabe o que será rápido.
Um arquivo, ou uma pasta contendo-os.
Este conector é para um único arquivo. Se você tiver uma pasta com arquivos SQLite de mesma estrutura — um por loja, um por dia, um por cliente — o conector de Pasta SQLite os une em tabelas compartilhadas e informa de qual arquivo cada linha foi obtida.
-- local_db é a conexão; o único esquema do SQLite é main SELECT o.status, COUNT(*) AS orders FROM local_db.main.orders o JOIN pg_crm.public.customers c ON c.id = o.customer_id GROUP BY o.status
Compartilhado por todos os conectores de banco de dados
Verdadeiro para todos os conectores de banco de dados.
- Apenas envio — o agente abre uma conexão criptografada para o Query Streams. Nenhuma porta de entrada para encaminhar, nenhuma VPN, nenhuma lista de permissões de IP, nada sobre seu banco de dados exposto à internet.
- As credenciais permanecem no mesmo lugar. — O nome de usuário e a senha do banco de dados ficam armazenados na máquina onde você instalou o agente. O Query Streams nunca os recebe e não consegue acessar seu banco de dados por conta própria.
- Somente leitura, obrigatório — uma instrução por vez, apenas SELECT e similares. Uma operação de escrita é rejeitada em sua própria máquina antes mesmo de ser enviada ao servidor, em vez de depender de uma permissão que alguém se lembrou de definir.
- Implante quantos agentes desejar. — uma por site, região ou nuvem. Todas as fontes de dados que eles podem visualizar aparecem em um único menu suspenso, para que ninguém precise saber qual agente hospeda o quê.
O que você obtém depois de salvar uma consulta.
- Compartilhe a capacidade, não o SQL. — um colega ou um parceiro externo pode executar sua consulta e alterar seus filtros sem nunca ver a declaração por trás dela.
- Filtros de ambas as direções — declare-as você mesmo como @variáveis ou deixe o conector identificar os valores literais já presentes na sua cláusula WHERE e oferecê-los como listas suspensas.
- Leia de qualquer lugar — Microsoft Excel, Google Sheets, Power BI, a API REST, assistentes de IA via MCP, o Construtor de Consultas e o Nova leem a mesma consulta salva.
- Execute várias ao mesmo tempo — cinco consultas salvas em cinco abas de planilha, transmitidas simultaneamente, independentemente do tamanho dos resultados.
- Conecte-o a qualquer outro dispositivo que você já tenha utilizado. — outro banco de dados, uma API de negócios ou uma pasta de arquivos, em uma única instrução somente leitura.
SQL entre fontes diferentes
Integre o SQLite ao restante dos seus dados.
Uma única instrução pode abranger o SQLite e suas outras conexões simultaneamente. Cada fonte executa apenas a parte que consegue, transmite o resultado de volta e a junção ocorre centralmente — as fontes nunca se comunicam entre si e nada é copiado para nenhum lugar.
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 banco de dados local.pedidos.principais1 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 SQLite precisa
- Aquilo para onde você aponta
- One .db, .sqlite or .sqlite3 file on the agent's machine, or on a network share typed as \\server\share (mapped drive letters are not visible to the agent's service)
- Aberto
- Somente leitura no driver, não apenas por convenção.
- Arquivos bloqueados
- O modo imutável lê um arquivo que outro aplicativo mantém aberto, sem bloqueá-lo.
- Criptografia
- Um banco de dados criptografado é aberto com uma senha, armazenada no agente.
- Motorista
- Microsoft.Data.Sqlite 9.0.2, incluído — nada para instalar
- Cópias
- Nenhum. Sem instantâneo, sem arquivo temporário, sem upload.
- Esquema
- O SQLite possui uma, chamada `main`, e é essa que uma referência federada utiliza.
- Somente leitura
- Aplicado antes da execução da instrução e novamente pelo modo aberto.
O arquivo nunca sai da máquina onde o agente está instalado. O que trafega é o resultado da sua consulta, através da própria conexão de saída do agente — portanto, um arquivo SQLite em uma máquina atrás de um firewall pode ser lido a partir de uma planilha sem que essa máquina esteja acessível de qualquer lugar.
Em uma consulta entre fontes diferentes, a parte central de uma referência de três partes é `main`, o único esquema do SQLite — não o nome do arquivo. Uma conexão chamada `local_db` é escrita como `local_db.main.orders`.
Documentação do fornecedor: www.sqlite.org
Perguntas frequentes
Perguntas sobre SQLite
Quais ferramentas conseguem ler dados SQLite 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 o banco de dados 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.
Preciso abrir uma porta no firewall para meu banco de dados SQLite?
Não. O Agente de Rede do Query Streams é executado dentro da sua rede e abre uma única conexão criptografada de saída. Nada fica à escuta do tráfego de entrada, nenhuma VPN é necessária e o banco de dados mantém suas regras de firewall existentes.
É possível que os fluxos de consulta alterem dados no SQLite?
Não. O agente impõe o modo somente leitura no ponto de execução — uma instrução por vez, apenas SELECT e similares. As credenciais permanecem no agente e nunca são enviadas para o Query Streams.
O que o Query Streams precisa para se conectar ao SQLite?
A reachable host, a role and its password — the agent carries the driver, so nothing is installed on the database. What you point at: One .db, .sqlite or .sqlite3 file on the agent's machine, or on a network share typed as \\server\share (mapped drive letters are not visible to the agent's service). Opened: Read-only at the driver, not merely by convention. Locked files: Immutable mode reads a file another application holds open, taking no lock. Encryption: An encrypted database opens with a passphrase, held on the agent.
Posso unir o SQLite a outro banco de dados na mesma consulta?
Sim, trata-se de uma consulta federada. Uma única instrução pode referenciar o SQLite 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 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.
Instale o SQLite onde o trabalho acontece.
Instale o agente, aponte-o para seu banco de dados e escolha um destino.
Somente leitura Apenas envio As credenciais permanecem com o agente.

