Sheetize AI

Sheetize AI je moćna .NET biblioteka dizajnirana za pojednostavljenje svakog aspekta rada s datotekama proračunskih tablica. Bilo da radite s Excelom (.xlsx), CSV‑om ili drugim uobičajenim formatima, Sheetize AI pruža čist, fluent API koji programerima omogućuje čitanje, pisanje, transformaciju i analizu podataka u proračunskim tablicama u samo nekoliko redaka koda.

Ključne značajke

Jednostavno manipuliranje podacima u proračunskim tablicama

S Sheetize AI‑jem možete izvršiti širok spektar operacija: dodavati ili uklanjati retke i stupce, primjenjivati formule, formatirati ćelije, filtrirati i sortirati podatke te čak spajati više listova u kohezivan skup podataka. Biblioteka apstrahira složenost osnovnih formata datoteka, tako da se vi možete usredotočiti na poslovnu logiku umjesto na niskorazinsko upravljanje datotekama.

Trenutni sažeci i uvide

Izvan osnovnih CRUD operacija, Sheetize AI koristi AI‑potpomognutu analizu za generiranje konciznih sažetaka sadržaja vaše tablice. Može istaknuti ključne statistike, otkriti anomalije i proizvesti ljudski čitljive preglede koji vam pomažu brzo shvatiti priču iza brojeva.

Postavljajte pitanja prirodnim jezikom

Jedna od istaknutih značajki Sheetize AI‑ja je sposobnost razumijevanja i odgovaranja na upite formulirane prirodnim jezikom o tablici. Jednostavno postavite pitanje poput „Koliki je ukupan prihod za Q2?“ ili „Koji proizvodi imaju maržu profita iznad 20 %?“ i biblioteka će interpretirati upit, izvesti odgovarajuće izračune i vratiti jasne, akcijske odgovore.


Detaljni upute

Modificiranje sadržaja datoteke proračunske tablice

Slijedite ove korake za modificiranje sadržaja datoteke proračunske tablice:

  1. Kreirajte Sheetize AI – instancirajte SheetizeAI .
  2. Postavite LLM API ključ i URL – navedite ključ i URL LLM poslužitelja.
  3. Odredite izvor i odredište – navedite putanju ulazne tablice i putanju modificirane datoteke.
  4. Definirajte zahtjev – navedite što je potrebno promijeniti u tablici.
  5. Pokrenite proces – pozovite metodu BuildSpreadsheet s pripremljenim parametrima.

Primjer: Manipuliranje sadržajem datoteke proračunske tablice

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", "Promijeni vrijednost ćelije A1 u Testing");

Kreiranje datoteke proračunske tablice prema zahtjevu

Slijedite ove korake za kreiranje nove datoteke proračunske tablice:

  1. Kreirajte Sheetize AI – instancirajte SheetizeAI .
  2. Postavite LLM API ključ i URL – navedite ključ i URL LLM poslužitelja.
  3. Odredite odredište – navedite putanju novog dokumenta.
  4. Definirajte zahtjev – opišite što želite da tablica sadrži.
  5. Pokrenite proces – pozovite metodu BuildSpreadsheet s pripremljenim parametrima.

Primjer: Kreiranje nove datoteke proračunske tablice

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 datoteci proračunske tablice

Slijedite ove korake za dobivanje odgovora:

  1. Kreirajte Sheetize AI – instancirajte SheetizeAI .
  2. Postavite LLM API ključ i URL – navedite ključ i URL LLM poslužitelja.
  3. Odredite cilj – navedite putanju tablice.
  4. Postavite pitanje – formulirajte pitanje o sadržaju tablice.
  5. Pokrenite proces – pozovite metodu SpreadsheetQuestion s pripremljenim parametrima.

Primjer: Postavljanje pitanja o datoteci proračunske tablice

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", "Koliko noći Christopher Wright će raditi?");
Console.WriteLine(result);

// Alternativa: Korištenje TextWritera za ispis u konzolu umjesto Console.WriteLine

TextWriter writer = Console.Out;
await sheetizeAI.SpreadsheetQuestion("D:\\Sample.xlsx", "Koliko noći Christopher Wright će raditi?", writer);

Dobijanje sažetka datoteke proračunske tablice

Slijedite ove korake za dobivanje sažetka:

  1. Kreirajte Sheetize AI – instancirajte SheetizeAI .
  2. Postavite LLM API ključ i URL – navedite ključ i URL LLM poslužitelja.
  3. Odredite cilj – navedite putanju tablice.
  4. Zatražite sažetak – opišite da želite sažetak sadržaja.
  5. Pokrenite proces – pozovite metodu SpreadsheetSummary s pripremljenim parametrima.

Primjer: Dobijanje sažetka datoteke proračunske tablice

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štenje TextWritera za ispis u konzolu umjesto Console.WriteLine

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

Generiranje formule za korištenje u datoteci proračunske tablice

Slijedite ove korake za dobivanje formule:

  1. Kreirajte Sheetize AI – instancirajte SheetizeAI .
  2. Postavite LLM API ključ i URL – navedite ključ i URL LLM poslužitelja.
  3. Odredite cilj – navedite putanju tablice.
  4. Definirajte zahtjev za formulu – opišite što formula treba izračunati.
  5. Pokrenite proces – pozovite metodu GetExcelFormula s pripremljenim parametrima.

Primjer: Generiranje formule za korištenje u datoteci proračunske tablice

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", "Ukupni radni dani Christopher Wright");
Console.WriteLine(result);

// Alternativa: Korištenje TextWritera za ispis u konzolu umjesto Console.WriteLine

TextWriter writer = Console.Out;
await sheetizeAI.GetExcelFormula("D:\\Sample.xlsx", "Ukupni radni dani Christopher Wright", writer);

Sheetize AI je moćna .NET biblioteka koja obične datoteke proračunskih tablica pretvara u inteligentne, interaktivne izvore podataka. Bilo da radite s Excelom, CSV‑om ili OpenOffice formatima, Sheetize AI vam daje programsku kontrolu za čitanje, transformaciju i obogaćivanje podataka – sve iz vašeg poznatog C# ili VB.NET okruženja.

Zašto odabrati Sheetize AI?

  • Izgrađen nativno za .NET, Sheetize AI se besprijekorno integrira s C# i VB.NET projektima, podržava asinkrono programiranje i radi na Windowsu, Linuxu i macOS‑u.
  • Idealan je za enterprise aplikacije, podatkovno‑vođene nadzorne ploče, skripte za automatizaciju i bilo koji scenarij u kojem trebate punu moć proračunskih tablica u kombinaciji s inteligentnom analizom podataka.
  • Spremni transformirati način na koji komunicirate s podacima u tablicama? Istražite Sheetize AI danas i donesite AI‑poboljšanu manipulaciju podacima u svoje .NET aplikacije.
 Hrvatski