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

  1. 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.

  2. 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.

  3. 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.

  4. ** 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.
 Português