Sheetize AI
A Sheetize AI egy hatékony .NET könyvtár, amely leegyszerűsíti a táblázatfájlokkal való munkát. Legyen szó Excel (.xlsx), CSV vagy más gyakori formátumokról, a Sheetize AI tiszta, folyékony API‑t biztosít, amely lehetővé teszi a fejlesztők számára a táblázati adatok olvasását, írását, átalakítását és elemzését néhány kódsorral.
Kulcsfontosságú funkciók
Táblázati adatok egyszerű kezelése
A Sheetize AI segítségével széles körű műveleteket végezhetsz: sorok és oszlopok hozzáadása vagy eltávolítása, képletek alkalmazása, cellák formázása, adatok szűrése és rendezése, sőt több munkalap egyesítése egy koherens adatkészletté. A könyvtár elrejti a mögöttes fájlformátumok bonyolultságát, így a logikára koncentrálhatsz, a fájlkezelés alacsony szintű részletei helyett.
Azonnali összefoglalók és betekintések
Az alap CRUD műveleteken túl a Sheetize AI AI‑alapú elemzést használ a táblázat tartalmának tömör összefoglalásához. Kiemeli a főbb statisztikákat, észleli az anomáliákat, és emberi olvasásra alkalmas áttekintést készít, amely segít gyorsan megérteni a számok mögötti történetet.
Kérdések természetes nyelven
A Sheetize AI egyik legkiemelkedőbb funkciója, hogy természetes nyelvű kérdésekre válaszol a táblázatról. Például kérdezd: „Mennyi az összes eladás a Q2‑ben?” vagy „Mely termékeknek van 20 % fölötti profitmarzs?” – a könyvtár értelmezi a kérdést, elvégzi a megfelelő számításokat, és érthető, cselekvésre ösztönző választ ad.
Részletes útmutató
Táblázatfájl tartalmának módosítása
Kövesd az alábbi lépéseket a táblázatfájl tartalmának módosításához:
- Sheetize AI létrehozása – példányosítsd a
SheetizeAIosztályt. - LLM API‑kulcs és URL megadása – add meg a LLM szerver kulcsát és URL‑jét.
- Forrás és cél megadása – add meg a bemeneti táblázat útvonalát és a módosított fájl útvonalát.
- Követelmény megadása – írd le, milyen módosítást szeretnél a táblázaton.
- Folyamat futtatása – hívd meg a
BuildSpreadsheetmetódust a paraméterekkel.
Példa: Táblázat tartalmának módosítása
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", "Módosítsd az A1 cella értékét Testing-re");Táblázatfájl létrehozása kérés alapján
Kövesd az alábbi lépéseket egy új táblázatfájl létrehozásához:
- Sheetize AI létrehozása – példányosítsd a
SheetizeAIosztályt. - LLM API‑kulcs és URL megadása – add meg a LLM szerver kulcsát és URL‑jét.
- Cél megadása – add meg az új táblázatfájl útvonalát.
- Követelmény megadása – írd le, milyen adatokat szeretnél a táblázatban.
- Folyamat futtatása – hívd meg a
BuildSpreadsheetmetódust a paraméterekkel.
Példa: Új táblázatfájl létrehozása
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."
);Válasz lekérése kérdésre egy táblázatfájl alapján
Kövesd az alábbi lépéseket a válasz megkapásához:
- Sheetize AI létrehozása – példányosítsd a
SheetizeAIosztályt. - LLM API‑kulcs és URL megadása – add meg a LLM szerver kulcsát és URL‑jét.
- Cél megadása – add meg a táblázatfájl útvonalát.
- Kérdés feltevése – írd le a kérdést a táblázatról.
- Folyamat futtatása – hívd meg a
SpreadsheetQuestionmetódust a paraméterekkel.
Példa: Kérdés feltevése egy táblázatfájlhoz
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", "Hány éjszakát fog dolgozni Christopher Wright?");
Console.WriteLine(result);
// Alternatív megoldás: TextWriter használata a konzolra íráshoz
TextWriter writer = Console.Out;
await sheetizeAI.SpreadsheetQuestion("D:\\Sample.xlsx", "Hány éjszakát fog dolgozni Christopher Wright?", writer);Táblázatfájl összefoglaló generálása
Kövesd az alábbi lépéseket az összefoglaló előállításához:
- Sheetize AI létrehozása – példányosítsd a
SheetizeAIosztályt. - LLM API‑kulcs és URL megadása – add meg a LLM szerver kulcsát és URL‑jét.
- Cél megadása – add meg a táblázatfájl útvonalát.
- Kérdés feltevése – írd le, milyen összefoglalót szeretnél.
- Folyamat futtatása – hívd meg a
SpreadsheetSummarymetódust a paraméterekkel.
Példa: Táblázatfájl összefoglalója
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);
// Alternatív megoldás: TextWriter használata
TextWriter writer = Console.Out;
await sheetizeAI.SpreadsheetSummary("D:\\Sample.xlsx", writer);Képlet generálása táblázatfájlhoz
Kövesd az alábbi lépéseket a képlet elkészítéséhez:
- Sheetize AI létrehozása – példányosítsd a
SheetizeAIosztályt. - LLM API‑kulcs és URL megadása – add meg a LLM szerver kulcsát és URL‑jét.
- Cél megadása – add meg a táblázatfájl útvonalát.
- Követelmény megadása – írd le, milyen képletre van szükséged.
- Folyamat futtatása – hívd meg a
GetExcelFormulametódust a paraméterekkel.
Példa: Képlet generálása
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", "Christopher Wright összes munkanapja");
Console.WriteLine(result);
// Alternatív megoldás: TextWriter használata
TextWriter writer = Console.Out;
await sheetizeAI.GetExcelFormula("D:\\Sample.xlsx", "Christopher Wright összes munkanapja", writer);A Sheetize AI egy erőteljes .NET könyvtár, amely a hagyományos táblázatfájlokat intelligens, interaktív adatforrásokká alakítja. Legyen szó Excelről, CSV‑ről vagy OpenOffice formátumról, a Sheetize AI programozott módon biztosítja az adatolvasást, átalakítást és gazdagítást – mindezt a kedvelt C# vagy VB.NET környezetedben.
Miért válaszd a Sheetize AI‑t?
- Natív .NET megoldásként a Sheetize AI zökkenőmentesen integrálódik C# és VB.NET projektekbe, támogatja az async programozást, és Windows, Linux, macOS platformokon is működik.
- Ideális vállalati alkalmazásokhoz, adat‑vezérelt irányítópultokhoz, automatizált szkriptekhez és minden olyan szituációhoz, ahol a táblázatok teljes erejét szeretnéd kombinálni az intelligens adat‑elemzéssel.
- Készen állsz a táblázatokkal való munkavégzés forradalmasítására? Fedezd fel a Sheetize AI‑t még ma, és hozd el az AI‑fejlesztett adatmanipulációt .NET alkalmazásaidba.