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:

  1. Sheetize AI létrehozása – példányosítsd a SheetizeAI osztályt.
  2. LLM API‑kulcs és URL megadása – add meg a LLM szerver kulcsát és URL‑jét.
  3. 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.
  4. Követelmény megadása – írd le, milyen módosítást szeretnél a táblázaton.
  5. Folyamat futtatása – hívd meg a BuildSpreadsheet metó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:

  1. Sheetize AI létrehozása – példányosítsd a SheetizeAI osztályt.
  2. LLM API‑kulcs és URL megadása – add meg a LLM szerver kulcsát és URL‑jét.
  3. Cél megadása – add meg az új táblázatfájl útvonalát.
  4. Követelmény megadása – írd le, milyen adatokat szeretnél a táblázatban.
  5. Folyamat futtatása – hívd meg a BuildSpreadsheet metó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:

  1. Sheetize AI létrehozása – példányosítsd a SheetizeAI osztályt.
  2. LLM API‑kulcs és URL megadása – add meg a LLM szerver kulcsát és URL‑jét.
  3. Cél megadása – add meg a táblázatfájl útvonalát.
  4. Kérdés feltevése – írd le a kérdést a táblázatról.
  5. Folyamat futtatása – hívd meg a SpreadsheetQuestion metó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:

  1. Sheetize AI létrehozása – példányosítsd a SheetizeAI osztályt.
  2. LLM API‑kulcs és URL megadása – add meg a LLM szerver kulcsát és URL‑jét.
  3. Cél megadása – add meg a táblázatfájl útvonalát.
  4. Kérdés feltevése – írd le, milyen összefoglalót szeretnél.
  5. Folyamat futtatása – hívd meg a SpreadsheetSummary metó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:

  1. Sheetize AI létrehozása – példányosítsd a SheetizeAI osztályt.
  2. LLM API‑kulcs és URL megadása – add meg a LLM szerver kulcsát és URL‑jét.
  3. Cél megadása – add meg a táblázatfájl útvonalát.
  4. Követelmény megadása – írd le, milyen képletre van szükséged.
  5. Folyamat futtatása – hívd meg a GetExcelFormula metó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.
 Magyar