Sheetize AI
Sheetize AI – Interaja com Planilhas Usando Linguagem Humana
Trabalhar com planilhas não deveria exigir a memorização de um labirinto de APIs. Sheetize AI traz uma interface conversacional ao mundo do processamento de dados em .NET.
Sheetize AI é uma biblioteca de classes .NET que permite que desenvolvedores trabalhem com arquivos de planilha estilo Excel usando linguagem simples e conversacional. Seja para:
- Criar uma nova planilha a partir de uma especificação em linguagem natural,
- Atualizar células, linhas ou fórmulas descrevendo o que deseja,
- Fazer perguntas sobre os dados (ex.: “Qual foi o total de vendas do 2º trimestre?”), ou
- Obter um resumo conciso de toda a planilha,
Sheetize AI traduz sua intenção em operações precisas de planilha, eliminando a necessidade de chamadas de API verbosas.
Por que Sheetize AI?
Bibliotecas tradicionais de planilhas exigem que você conheça endereços de célula, tipos de dados e a sequência exata de chamadas de API para realizar uma alteração. Isso cria uma curva de aprendizado íngreme e retarda a prototipação rápida. Sheetize AI preenche essa lacuna ao:
- Comandos amigáveis: Escreva “Adicionar uma coluna chamada Lucro que calcule Receita – Custo.”
- Geração instantânea de arquivos: Descreva toda a pasta de trabalho – “Criar uma planilha de orçamento para 2025 com três abas: Receitas, Despesas, Resumo.”
- Perguntas dirigidas por dados: Pergunte “Qual produto teve o maior crescimento no último mês?” e receba a resposta programaticamente.
- Sumarização automática: Obtenha uma visão geral em tópicos de uma planilha grande com uma única chamada.
Principais Capacidades
- Manipular: Edite células, linhas, colunas e fórmulas usando inglês simples (ou português).
- Criar: Gere pastas de trabalho completas a partir de especificações em texto (ex.: “Criar um relatório de vendas para o 1º trimestre”).
- Consultar: Faça perguntas diretamente sobre seus dados (“Qual a média de receita por região?”).
- Resumir: Receba rapidamente visões textuais de workbooks complexos (“Dê-me um resumo breve do orçamento”).
Cenários Típicos
-
Prototipação Rápida para Aplicativos de Negócio
Um gerente de produto descreve um “relatório financeiro trimestral com colunas para Receita, Custo e Lucro (Receita – Custo)”. Sheetize AI cria a planilha, adiciona as fórmulas e devolve o arquivo em segundos, permitindo que os desenvolvedores foquem na UI em vez da infraestrutura de planilhas. -
Automação de Data Science
Engenheiros de dados perguntam “Me dê os 5 principais clientes por valor total de compra”. Sheetize AI executa a consulta na planilha, devolve um array JSON e, opcionalmente, grava o resultado em uma nova aba. -
Auto‑serviço no Suporte ao Cliente
Bots de suporte interpretam perguntas como “Por que meu saldo está negativo?” e, usando Sheetize AI, localizam as linhas problemáticas, fornecem uma explicação amigável e até corrigem os dados automaticamente, se permitido. -
** pipelines de Relatórios Corporativos**
Jobs em lote leem arquivos CSV legados, perguntam “Criar uma tabela dinâmica que mostre vendas por região”, e Sheetize AI constrói a pivô, salva a pasta de trabalho e envia por e‑mail aos stakeholders – tudo sem escrever uma linha de código de automação do Excel.
💻 Suporte de Plataforma
- Runtime: .NET 6+
- SO: Windows, Linux e macOS
- Distribuição: Biblioteca única e fácil de instalar via NuGet
💡 Uma linha, possibilidades infinitas:
string result = await sheetizeAI.SpreadsheetQuestion("D:\\Sample.xlsx", "How many nights Christopher Wright will work?");
Por que Sheetize AI é Importante
O jeito antigo (APIs Tradicionais)
- Rastreamento manual de endereços de células (
A1,B2) - Consultas LINQ complexas para recuperação básica de dados
- Muito código boilerplate para carregar, salvar e navegar
- Lógica personalizada necessária para interpretar entradas em linguagem natural
O jeito novo (Sheetize AI)
- Conscientização de contexto: Rastreia workbooks ativos, abas e operações recentes.
- Fidelidade dos dados: Preserva toda a formatação, fórmulas e regras de validação.
- Prototipação rápida: Constrói UIs orientadas a dados e chatbots instantaneamente.