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:
- Kreirajte Sheetize AI – instancirajte
SheetizeAI. - Postavite LLM API ključ i URL – navedite ključ i URL LLM poslužitelja.
- Odredite izvor i odredište – navedite putanju ulazne tablice i putanju modificirane datoteke.
- Definirajte zahtjev – navedite što je potrebno promijeniti u tablici.
- Pokrenite proces – pozovite metodu
BuildSpreadsheets 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:
- Kreirajte Sheetize AI – instancirajte
SheetizeAI. - Postavite LLM API ključ i URL – navedite ključ i URL LLM poslužitelja.
- Odredite odredište – navedite putanju novog dokumenta.
- Definirajte zahtjev – opišite što želite da tablica sadrži.
- Pokrenite proces – pozovite metodu
BuildSpreadsheets 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:
- Kreirajte Sheetize AI – instancirajte
SheetizeAI. - Postavite LLM API ključ i URL – navedite ključ i URL LLM poslužitelja.
- Odredite cilj – navedite putanju tablice.
- Postavite pitanje – formulirajte pitanje o sadržaju tablice.
- Pokrenite proces – pozovite metodu
SpreadsheetQuestions 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:
- Kreirajte Sheetize AI – instancirajte
SheetizeAI. - Postavite LLM API ključ i URL – navedite ključ i URL LLM poslužitelja.
- Odredite cilj – navedite putanju tablice.
- Zatražite sažetak – opišite da želite sažetak sadržaja.
- Pokrenite proces – pozovite metodu
SpreadsheetSummarys 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:
- Kreirajte Sheetize AI – instancirajte
SheetizeAI. - Postavite LLM API ključ i URL – navedite ključ i URL LLM poslužitelja.
- Odredite cilj – navedite putanju tablice.
- Definirajte zahtjev za formulu – opišite što formula treba izračunati.
- Pokrenite proces – pozovite metodu
GetExcelFormulas 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.