Sheetize AI

Sheetize AI je moćna .NET biblioteka koja pojednostavljuje svaki aspekt rada sa spreadsheet fajlovima. Bilo da radite sa Excel‑om (.xlsx), CSV‑om ili drugim uobičajenim formatima, Sheetize AI pruža čist, fluent API koji programerima omogućava čitanje, upis, transformaciju i analizu podataka iz tabela pomoću samo nekoliko redova koda.

Ključne funkcionalnosti

Manipulišite podacima u tabeli bez napora

Sa Sheetize AI možete izvoditi širok spektar operacija: dodavati ili uklanjati redove i kolone, primenjivati formule, formatirati ćelije, filtrirati i sortirati podatke, pa čak i spajati više listova u jedinstveni skup podataka. Biblioteka apstrahuje složenost osnovnih formata fajlova, tako da se možete fokusirati na poslovnu logiku, a ne na nisko‑nivou rukovanje fajlovima.

Trenutni rezimei i uvide

Pored osnovnih CRUD operacija, Sheetize AI koristi AI‑vo analiziranje da generiše koncizne rezimee sadržaja vaše tabele. Može istaknuti ključne statistike, otkriti anomalije i proizvesti čitljive preglede koji vam pomažu da brzo shvatite priču iza brojeva.

Postavljajte pitanja prirodnim jezikom

Jedna od istaknutih karakteristika Sheetize AI je sposobnost razumevanja i odgovaranja na upite postavljene prirodnim jezikom u vezi sa tabelom. Jednostavno postavite pitanje poput „Kolika je ukupna prodaja za Q2?“ ili „Koji proizvodi imaju profitnu maržu iznad 20 %?“ i biblioteka će interpretirati upit, izvršiti odgovarajuće proračune i vratiti jasne, akcione odgovore.


Detaljna uputstva

Izmena sadržaja spreadsheet fajla

Pratite sledeće korake da izmenite sadržaj spreadsheet fajla:

  1. Kreirajte Sheetize AI – instancirajte SheetizeAI .
  2. Definišite LLM API ključ i URL – navedite ključ i URL LLM servera.
  3. Odredite izvor i odredište – unesite putanju do ulaznog spreadsheet‑a i putanju do izmenjenog fajla.
  4. Unesite zahtev – definišite zahteve za izmenu sadržaja.
  5. Pokrenite proces – pozovite metodu BuildSpreadsheet sa pripremljenim parametrima.

Primer: Manipulisanje sadržajem spreadsheet fajla

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

Kreiranje spreadsheet fajla prema zahtevu

Pratite sledeće korake da kreirate novi spreadsheet fajl:

  1. Kreirajte Sheetize AI – instancirajte SheetizeAI .
  2. Definišite LLM API ključ i URL – navedite ključ i URL LLM servera.
  3. Odredite odredište – navedite putanju gde će se kreirati novi fajl.
  4. Unesite zahtev – definišite zahteve za sadržaj tabele.
  5. Pokrenite proces – pozovite metodu BuildSpreadsheet sa pripremljenim parametrima.

Primer: Kreiranje novog spreadsheet fajla

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

Dobijanje odgovora na pitanje o spreadsheet fajlu

Pratite sledeće korake da dobijete odgovor:

  1. Kreirajte Sheetize AI – instancirajte SheetizeAI .
  2. Definišite LLM API ključ i URL – navedite ključ i URL LLM servera.
  3. Odredite cilj – unesite putanju do spreadsheet fajla.
  4. Postavite pitanje – definišite pitanje u vezi sa tabelom.
  5. Pokrenite proces – pozovite metodu SpreadsheetQuestion sa pripremljenim parametrima.

Primer: Postavljanje pitanja o spreadsheet fajlu

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: korišćenje TextWriter-a za ispis u konzolu umesto Console.WriteLine

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

Pravljenje rezimea spreadsheet fajla

Pratite sledeće korake da dobijete rezime:

  1. Kreirajte Sheetize AI – instancirajte SheetizeAI .
  2. Definišite LLM API ključ i URL – navedite ključ i URL LLM servera.
  3. Odredite cilj – unesite putanju do spreadsheet fajla.
  4. Postavite pitanje – definišite zahtev za rezime.
  5. Pokrenite proces – pozovite metodu SpreadsheetSummary sa pripremljenim parametrima.

Primer: Dobijanje rezimea spreadsheet fajla

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: korišćenje TextWriter-a za ispis u konzolu umesto Console.WriteLine

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

Generisanje formule za upotrebu u spreadsheet fajlu

Pratite sledeće korake da dobijete formulu:

  1. Kreirajte Sheetize AI – instancirajte SheetizeAI .
  2. Definišite LLM API ključ i URL – navedite ključ i URL LLM servera.
  3. Odredite cilj – unesite putanju do spreadsheet fajla.
  4. Unesite zahtev – definišite zahteve za formulu.
  5. Pokrenite proces – pozovite metodu GetExcelFormula sa pripremljenim parametrima.

Primer: Generisanje formule za spreadsheet fajl

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: korišćenje TextWriter-a za ispis u konzolu umesto Console.WriteLine

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

Sheetize AI je moćna .NET biblioteka koja obične spreadsheet fajlove pretvara u inteligentne, interaktivne izvore podataka. Bilo da radite sa Excel‑om, CSV‑om ili OpenOffice formatima, Sheetize AI vam daje programsku kontrolu da čitate, transformišete i obogaćujete podatke – sve iz vašeg poznatog C# ili VB.NET okruženja.

Zašto izabrati Sheetize AI?

  • Izgrađena nativno za .NET, Sheetize AI se besprekorno integriše u C# i VB.NET projekte, podržava asinhrono programiranje i radi na Windows‑u, Linux‑u i macOS‑u.
  • Idealan je za enterprise aplikacije, data‑driven kontrolne table, automatizacione skripte i bilo koji scenario u kome vam je potrebna puna moć tabela u kombinaciji sa inteligentnom analizom podataka.
  • Spremni da transformišete način na koji radite sa podacima iz tabela? Istražite Sheetize AI još danas i unesite AI‑poboljšanu manipulaciju podacima u svoje .NET aplikacije.
 Српски