Sheetize AI

Sheetize AI és una potent biblioteca .NET dissenyada per simplificar cada aspecte del treball amb fitxers de fulls de càlcul. Tant si treballes amb Excel (.xlsx), CSV o altres formats habituals, Sheetize AI ofereix una API neta i fluïda que permet als desenvolupadors llegir, escriure, transformar i analitzar dades de fulls de càlcul amb només unes poques línies de codi.

Funcionalitats clau

Manipula dades de fulls de càlcul sense esforç

Amb Sheetize AI pots realitzar una àmplia gamma d’operacions: afegir o eliminar files i columnes, aplicar fórmules, formatar cel·les, filtrar i ordenar dades, i fins i tot combinar diversos fulls en un conjunt de dades cohesiu. La biblioteca abstracteix les complexitats dels formats subjacents, de manera que pots centrar‑te en la lògica de negoci i no en la gestió de fitxers de baix nivell.

Resums i informació instantanis

Més enllà de les operacions CRUD bàsiques, Sheetize AI aprofita l’anàlisi impulsada per IA per generar resums concisos del contingut del teu full de càlcul. Pot destacar estadístiques clau, detectar anomalies i produir descripcions llegibles que t’ajuden a entendre ràpidament la història que amaguen les xifres.

Fes preguntes en llenguatge natural

Una de les característiques més destacades de Sheetize AI és la seva capacitat per entendre i respondre a consultes en llenguatge natural sobre el full de càlcul. Només cal preguntar “Quines van ser les vendes totals del Q2?” o “Quins productes tenien un marge de benefici superior al 20%?” i la biblioteca interpreta la consulta, executa els càlculs pertinents i torna respostes clares i accionables.


Instruccions detallades

Modificar el contingut d’un fitxer de full de càlcul

Segueix aquests passos per modificar el contingut d’un fitxer de full de càlcul:

  1. Crear Sheetize AI – instància SheetizeAI .
  2. Especificar la clau i l’URL de l’API LLM – proporciona la clau i l’URL del servidor LLM.
  3. Especificar origen i destinació – indica el camí del full d’origen i el camí on desar el fitxer modificat.
  4. Omple el requeriment – indica quina modificació vols fer al full de càlcul.
  5. Executar el procés – crida el mètode BuildSpreadsheet amb els paràmetres preparats.

Exemple: Manipular el contingut d’un fitxer de full de càlcul

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", "Change the value of cell A1 to Testing");

Crear un fitxer de full de càlcul a partir d’una petició

Segueix aquests passos per crear un fitxer de full de càlcul:

  1. Crear Sheetize AI – instància SheetizeAI .
  2. Especificar la clau i l’URL de l’API LLM – proporciona la clau i l’URL del servidor LLM.
  3. Especificar destinació – indica el camí on es crearà el nou fitxer.
  4. Omple el requeriment – descriu què ha de contenir el full de càlcul.
  5. Executar el procés – crida el mètode BuildSpreadsheet amb els paràmetres preparats.

Exemple: Crear un nou fitxer de full de càlcul

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.");

Obtenir una resposta a una pregunta sobre un fitxer de full de càlcul

Segueix aquests passos per obtenir la resposta:

  1. Crear Sheetize AI – instància SheetizeAI .
  2. Especificar la clau i l’URL de l’API LLM – proporciona la clau i l’URL del servidor LLM.
  3. Especificar el fitxer objectiu – indica el camí del fitxer de full de càlcul.
  4. Formular la pregunta – redacta la pregunta sobre el fitxer.
  5. Executar el procés – crida el mètode SpreadsheetQuestion amb els paràmetres preparats.

Exemple: Fer una pregunta sobre un fitxer de full de càlcul

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);

// Alternative: Using TextWriter to write to the console instead of using Console.WriteLine

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

Donar un resum d’un fitxer de full de càlcul

Segueix aquests passos per obtenir el resum:

  1. Crear Sheetize AI – instància SheetizeAI .
  2. Especificar la clau i l’URL de l’API LLM – proporciona la clau i l’URL del servidor LLM.
  3. Especificar el fitxer objectiu – indica el camí del fitxer de full de càlcul.
  4. Formular la pregunta – indica que vols un resum del contingut.
  5. Executar el procés – crida el mètode SpreadsheetSummary amb els paràmetres preparats.

Exemple: Donar un resum d’un fitxer de full de càlcul

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);

// Alternative: Using TextWriter to write to the console instead of using Console.WriteLine

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

Generar una fórmula per a usar amb un fitxer de full de càlcul

Segueix aquests passos per obtenir la fórmula:

  1. Crear Sheetize AI – instància SheetizeAI .
  2. Especificar la clau i l’URL de l’API LLM – proporciona la clau i l’URL del servidor LLM.
  3. Especificar el fitxer objectiu – indica el camí del fitxer de full de càlcul.
  4. Omple el requeriment – descriu quina fórmula es necessita.
  5. Executar el procés – crida el mètode GetExcelFormula amb els paràmetres preparats.

Exemple: Generar una fórmula per a usar amb un fitxer de full de càlcul

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);

// Alternative: Using TextWriter to write to the console instead of using Console.WriteLine

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

Sheetize AI és una poderosa biblioteca .NET que transforma fitxers de fulls de càlcul ordinaris en fonts de dades intel·ligents i interactives. Tant si treballes amb Excel, CSV o formats d’OpenOffice, Sheetize AI et dóna control programàtic per llegir, transformar i enriquir les dades — tot des del teu entorn familiar de C# o VB.NET.

Per què triar Sheetize AI?

  • Nadiua per a .NET, Sheetize AI s’integra perfectament amb projectes C# i VB.NET, suporta programació asincrònica i funciona en Windows, Linux i macOS.
  • És ideal per a aplicacions empresarials, taulers de dades, scripts d’automatització i qualsevol escenari on necessitis el poder complet dels fulls de càlcul combinat amb anàlisis intel·ligents.
  • Preparat per transformar la manera com interactues amb les dades de fulls de càlcul? Explora Sheetize AI avui i porta la manipulació de dades amb IA a les teves aplicacions .NET.
 Català