Sheetize AI

Sheetize AI é uma poderosa biblioteca .NET projetada para simplificar todos os aspectos do trabalho com arquivos de planilha. Seja lidando com Excel (.xlsx), CSV ou outros formatos comuns, o Sheetize AI oferece uma API limpa e fluente que permite que desenvolvedores leiam, escrevam, transformem e analisem dados de planilhas com apenas algumas linhas de código.

Principais Recursos

Manipule Dados de Planilha Sem Esforço

Com o Sheetize AI você pode executar uma ampla variedade de operações: adicionar ou remover linhas e colunas, aplicar fórmulas, formatar células, filtrar e ordenar dados e até mesclar várias folhas em um único conjunto de dados coerente. A biblioteca abstrai as complexidades dos formatos de arquivo subjacentes, permitindo que você se concentre na lógica de negócio em vez de lidar com arquivos em nível baixo.

Resumos e Insights Instantâneos

Além das operações CRUD básicas, o Sheetize AI utiliza análise impulsionada por IA para gerar resumos concisos do conteúdo da sua planilha. Ele pode destacar estatísticas chave, detectar anomalias e produzir visões legíveis que ajudam a entender rapidamente a história por trás dos números.

Pergunte em Linguagem Natural

Um dos recursos mais marcantes do Sheetize AI é a capacidade de entender e responder a consultas em linguagem natural sobre a planilha. Basta fazer perguntas como “Qual foi o total de vendas no 2º trimestre?” ou “Quais produtos tiveram margem de lucro acima de 20%?” que a biblioteca interpreta a consulta, executa os cálculos necessários e devolve respostas claras e acionáveis.


Instruções Detalhadas

Modificar o conteúdo de um arquivo de planilha

Siga estes passos para modificar o conteúdo de um arquivo de planilha:

  1. Criar o Sheetize AI – instancie SheetizeAI .
  2. Informar a chave e a URL da API LLM – forneça a chave e a URL do servidor LLM.
  3. Especificar Origem e Destino – indique o caminho da planilha de entrada e o caminho do arquivo modificado.
  4. Preencher o requisito – descreva o que deve ser feito na planilha.
  5. Executar o processo – invoque o método BuildSpreadsheet com os parâmetros preparados.

Exemplo: Manipular o conteúdo de uma planilha

using Sheetize.AI;

string ApiKey = "";
string ApiUrl = "https://llm.professionalize.com/v1/chat/completions";

Configuration.Model = Model.Recommended;
SheetizeAI sheetizeAI = new SheetizeAI(ApiKey, true, ApiUrl);

await sheetizeAI.BuildSpreadsheet("D:\\Sample.xlsx", "D:\\Sample_Modified.xlsx", "Alterar o valor da célula A1 para Testing");

Criar um arquivo de planilha a partir de uma solicitação

Siga estes passos para criar um novo arquivo de planilha:

  1. Criar o Sheetize AI – instancie SheetizeAI .
  2. Informar a chave e a URL da API LLM – forneça a chave e a URL do servidor LLM.
  3. Especificar Destino – indique o caminho onde o novo arquivo será salvo.
  4. Preencher o requisito – descreva o conteúdo que deve ser gerado na planilha.
  5. Executar o processo – invoque o método BuildSpreadsheet com os parâmetros preparados.

Exemplo: Criar um novo arquivo de planilha

using Sheetize.AI;

string ApiKey = "";
string ApiUrl = "https://llm.professionalize.com/v1/chat/completions";

Configuration.Model = Model.Recommended;
SheetizeAI sheetizeAI = new SheetizeAI(ApiKey, true, ApiUrl);

await sheetizeAI.BuildSpreadsheet("D:\\New.xlsx", "Provide weekly daily three-meal recipes, including nutritional value, preparation methods, ingredients, and cost ,one day per row,and add total cost at last row.");

Obter resposta a partir de uma pergunta sobre um arquivo de planilha

Siga estes passos para obter a resposta:

  1. Criar o Sheetize AI – instancie SheetizeAI .
  2. Informar a chave e a URL da API LLM – forneça a chave e a URL do servidor LLM.
  3. Especificar Alvo – indique o caminho da planilha.
  4. Fazer a pergunta – descreva a consulta sobre a planilha.
  5. Executar o processo – invoque o método SpreadsheetQuestion com os parâmetros preparados.

Exemplo: Perguntar sobre um arquivo de planilha

using Sheetize.AI;

string ApiKey = "";
string ApiUrl = "https://llm.professionalize.com/v1/chat/completions";

Configuration.Model = Model.Recommended;
SheetizeAI sheetizeAI = new SheetizeAI(ApiKey, true, ApiUrl);

string result = await sheetizeAI.SpreadsheetQuestion("D:\\Sample.xlsx", "How many nights Christopher Wright will work?");
Console.WriteLine(result);

// Alternativa: usar TextWriter para escrever no console ao invés de Console.WriteLine

TextWriter writer = Console.Out;
await sheetizeAI.SpreadsheetQuestion("D:\\Sample.xlsx", "How many nights Christopher Wright will work?", writer);

Gerar resumo de um arquivo de planilha

Siga estes passos para obter o resumo:

  1. Criar o Sheetize AI – instancie SheetizeAI .
  2. Informar a chave e a URL da API LLM – forneça a chave e a URL do servidor LLM.
  3. Especificar Alvo – indique o caminho da planilha.
  4. Fazer a pergunta – descreva a consulta que gerará o resumo.
  5. Executar o processo – invoque o método SpreadsheetSummary com os parâmetros preparados.

Exemplo: Gerar resumo de um arquivo de planilha

using Sheetize.AI;

string ApiKey = "";
string ApiUrl = "https://llm.professionalize.com/v1/chat/completions";

Configuration.Model = Model.Recommended;
SheetizeAI sheetizeAI = new SheetizeAI(ApiKey, true, ApiUrl);

string summary = await sheetizeAI.SpreadsheetSummary("D:\\Sample.xlsx");
Console.WriteLine(summary);

// Alternativa: usar TextWriter para escrever no console ao invés de Console.WriteLine

TextWriter writer = Console.Out;
await sheetizeAI.SpreadsheetSummary("D:\\Sample.xlsx", writer);

Gerar fórmula a ser usada em um arquivo de planilha

Siga estes passos para obter a fórmula:

  1. Criar o Sheetize AI – instancie SheetizeAI .
  2. Informar a chave e a URL da API LLM – forneça a chave e a URL do servidor LLM.
  3. Especificar Alvo – indique o caminho da planilha.
  4. Preencher o requisito – descreva a fórmula que você precisa.
  5. Executar o processo – invoque o método GetExcelFormula com os parâmetros preparados.

Exemplo: Gerar fórmula para usar em uma planilha

using Sheetize.AI;

string ApiKey = "";
string ApiUrl = "https://llm.professionalize.com/v1/chat/completions";

Configuration.Model = Model.Recommended;
SheetizeAI sheetizeAI = new SheetizeAI(ApiKey, true, ApiUrl);

string result = await sheetizeAI.GetExcelFormula("D:\\Sample.xlsx", "Total working days of Christopher Wright");
Console.WriteLine(result);

// Alternativa: usar TextWriter para escrever no console ao invés de Console.WriteLine

TextWriter writer = Console.Out;
await sheetizeAI.GetExcelFormula("D:\\Sample.xlsx", "Total working days of Christopher Wright", writer);

O Sheetize AI é uma biblioteca .NET poderosa que transforma planilhas comuns em fontes de dados inteligentes e interativas. Seja trabalhando com Excel, CSV ou formatos OpenOffice, o Sheetize AI oferece controle programático para ler, transformar e enriquecer os dados — tudo a partir do seu ambiente C# ou VB.NET familiar.

Por que escolher o Sheetize AI?

  • Nativo para .NET, o Sheetize AI integra‑se perfeitamente a projetos C# e VB.NET, suporta programação assíncrona e funciona em Windows, Linux e macOS.
  • Ideal para aplicações corporativas, dashboards orientados a dados, scripts de automação e qualquer cenário onde você precise do poder total das planilhas aliado à análise inteligente de dados.
  • Pronto para transformar a forma como você interage com dados de planilha? Explore o Sheetize AI hoje mesmo e traga manipulação de dados aprimorada por IA para suas aplicações .NET.
 Português