Sheetize AI

Sheetize AI este o bibliotecă .NET puternică concepută pentru a simplifica fiecare aspect al lucrului cu fișierele de tip foaie de calcul. Indiferent dacă lucrați cu Excel (.xlsx), CSV sau alte formate comune, Sheetize AI oferă un API curat și fluent care permite dezvoltatorilor să citească, să scrie, să transforme și să analizeze datele din foi de calcul cu doar câteva linii de cod.

Funcționalități cheie

Manipulare ușoară a datelor din foaie de calcul

Cu Sheetize AI puteți efectua o gamă largă de operații: adăuga sau elimina rânduri și coloane, aplica formule, formata celule, filtra și sorta datele și chiar combina mai multe foi într-un set de date coerent. Biblioteca ascunde complexitatea formatelor de fișiere de bază, astfel încât să vă puteți concentra pe logica de business, nu pe gestionarea fișierelor la nivel scăzut.

Rezumate și informații instantanee

Dincolo de operațiile CRUD de bază, Sheetize AI folosește analiza bazată pe IA pentru a genera rezumate concise ale conținutului foii de calcul. Poate evidenția statistici cheie, detecta anomalii și produce descrieri ușor de înțeles care vă ajută să înțelegeți rapid povestea din spatele numerelor.

Întrebări în limbaj natural

Una dintre caracteristicile deosebite ale Sheetize AI este capacitatea de a înțelege și răspunde la întrebări formulate în limbaj natural despre foaia de calcul. Puneți întrebări precum „Care a fost totalul vânzărilor pentru Q2?” sau „Care produse au avut un profit de peste 20%?” iar biblioteca va interpreta interogarea, va rula calculele necesare și va returna răspunsuri clare și acționabile.


Instrucțiuni detaliate

Modificarea conținutului unui fișier de tip foaie de calcul

Urmați acești pași pentru a modifica conținutul unui fișier de tip foaie de calcul:

  1. Creați instanța Sheetize AI – instanțiați SheetizeAI .
  2. Specificați cheia și URL‑ul API‑ului LLM – furnizați cheia și URL‑ul serverului LLM.
  3. Specificați sursa și destinația – indicați calea spre fișierul de intrare și cea spre fișierul modificat.
  4. Introduceți cerința – descrieți modificarea dorită a fișierului.
  5. Rulați procesul – apelați metoda BuildSpreadsheet cu parametrii pregătiți.

Exemplu: Manipularea conținutului unui fișier de tip foaie de calcul

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

Crearea unui fișier de tip foaie de calcul pe baza unei cereri

Urmați acești pași pentru a crea un fișier de tip foaie de calcul:

  1. Creați instanța Sheetize AI – instanțiați SheetizeAI .
  2. Specificați cheia și URL‑ul API‑ului LLM – furnizați cheia și URL‑ul serverului LLM.
  3. Specificați destinația – indicați calea unde va fi salvat noul fișier.
  4. Introduceți cerința – descrieți conținutul dorit pentru foaia de calcul.
  5. Rulați procesul – apelați metoda BuildSpreadsheet cu parametrii pregătiți.

Exemplu: Crearea unui nou fișier de tip foaie de calcul

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

Obținerea unui răspuns la o întrebare despre un fișier de tip foaie de calcul

Urmați acești pași pentru a primi un răspuns:

  1. Creați instanța Sheetize AI – instanțiați SheetizeAI .
  2. Specificați cheia și URL‑ul API‑ului LLM – furnizați cheia și URL‑ul serverului LLM.
  3. Specificați ținta – indicați calea spre fișierul de tip foaie de calcul.
  4. Formulați întrebarea – scrieți întrebarea referitoare la fișier.
  5. Rulați procesul – apelați metoda SpreadsheetQuestion cu parametrii pregătiți.

Exemplu: Întrebare despre un fișier de tip foaie de calcul

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

Obținerea unui rezumat al unui fișier de tip foaie de calcul

Urmați acești pași pentru a genera rezumatul:

  1. Creați instanța Sheetize AI – instanțiați SheetizeAI .
  2. Specificați cheia și URL‑ul API‑ului LLM – furnizați cheia și URL‑ul serverului LLM.
  3. Specificați ținta – indicați calea spre fișierul de tip foaie de calcul.
  4. Formulați întrebarea – scrieți întrebarea care solicită rezumatul.
  5. Rulați procesul – apelați metoda SpreadsheetSummary cu parametrii pregătiți.

Exemplu: Generarea unui rezumat al unui fișier de tip foaie de calcul

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

Generarea unei formule pentru utilizarea cu un fișier de tip foaie de calcul

Urmați acești pași pentru a obține formula:

  1. Creați instanța Sheetize AI – instanțiați SheetizeAI .
  2. Specificați cheia și URL‑ul API‑ului LLM – furnizați cheia și URL‑ul serverului LLM.
  3. Specificați ținta – indicați calea spre fișierul de tip foaie de calcul.
  4. Introduceți cerința – descrieți formula dorită.
  5. Rulați procesul – apelați metoda GetExcelFormula cu parametrii pregătiți.

Exemplu: Generarea unei formule pentru un fișier de tip foaie de calcul

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 este o bibliotecă .NET puternică care transformă fișierele obișnuite de tip foaie de calcul în surse de date inteligente și interactive. Indiferent dacă lucrați cu Excel, CSV sau formate OpenOffice, Sheetize AI vă oferă control programatic pentru a citi, transforma și îmbogăți datele—totul din mediul familiar C# sau VB.NET.

De ce să alegeți Sheetize AI?

  • Dezvoltat nativ pentru .NET, Sheetize AI se integrează perfect în proiecte C# și VB.NET, suportă programarea asincronă și funcționează pe Windows, Linux și macOS.
  • Este ideal pentru aplicații enterprise, tablouri de bord bazate pe date, scripturi de automatizare și orice scenariu în care aveți nevoie de puterea completă a foilor de calcul combinată cu analiza inteligentă a datelor.
  • Pregătiți să transformați modul în care interacționați cu datele din foi de calcul? Descoperiți Sheetize AI chiar astăzi și adăugați manipularea de date îmbunătățită cu IA în aplicațiile dumneavoastră .NET.
 Română