Sheetize AI

Sheetize AI je výkonná .NET knižnica určená na zjednodušenie každého aspektu práce so súbormi tabuliek. Či už pracujete s Excelom (.xlsx), CSV alebo inými bežnými formátmi, Sheetize AI poskytuje čisté, plynulé API, ktoré umožňuje vývojárom čítať, zapisovať, transformovať a analyzovať dáta v tabuľkách pomocou len niekoľkých riadkov kódu.

Kľúčové funkcie

Jednoducho manipulujte s dátami v tabuľke

S Sheetize AI môžete vykonávať širokú škálu operácií: pridávať alebo odstraňovať riadky a stĺpce, aplikovať vzorce, formátovať bunky, filtrovať a triediť dáta a dokonca spojiť viacero hárkov do jedného koherentného súboru. Knižnica abstrahuje zložitosť podkladových formátov súborov, takže sa môžete sústrediť na obchodnú logiku namiesto nízko‑úrovňovej manipulácie so súbormi.

Okamžité súhrny a prehľady

Okrem základných CRUD operácií využíva Sheetize AI AI‑poháňanú analýzu na generovanie stručných súhrnov obsahu vašej tabuľky. Dokáže zvýrazniť kľúčové štatistiky, odhaliť anomálie a vytvoriť ľudsky čitateľné prehľady, ktoré vám pomôžu rýchlo pochopiť príbeh za číslami.

Pýtajte sa v prirodzenom jazyku

Jednou z najvýraznejších funkcií Sheetize AI je schopnosť rozumieť a odpovedať na dotazy v prirodzenom jazyku týkajúce sa tabuľky. Stačí položiť otázku ako „Aký bol celkový predaj za Q2?“ alebo „Ktoré produkty mali maržu nad 20 %?“ a knižnica interpretovať dotaz, vykonať potrebné výpočty a vrátiť jasné, akčné odpovede.


Podrobné inštrukcie

Úprava obsahu tabuľkového súboru

Postupujte podľa týchto krokov na úpravu obsahu tabuľkového súboru:

  1. Vytvorte Sheetize AI – vytvorte inštanciu SheetizeAI .
  2. Zadajte API kľúč a URL LLM – poskytnite kľúč a URL LLM servera.
  3. Zadajte zdroj a cieľ – uveďte vstupnú cestu k tabuľke a cestu k upravenému súboru.
  4. Definujte požiadavku – popíšte požiadavku na úpravu tabuľky.
  5. Spustite proces – zavolajte metódu BuildSpreadsheet s pripravenými parametrami.

Príklad: Manipulácia s obsahom tabuľkového súboru

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

Vytvorenie tabuľkového súboru na základe požiadavky

Postupujte podľa týchto krokov na vytvorenie nového tabuľkového súboru:

  1. Vytvorte Sheetize AI – vytvorte inštanciu SheetizeAI .
  2. Zadajte API kľúč a URL LLM – poskytnite kľúč a URL LLM servera.
  3. Zadajte cieľ – uveďte cestu, kam má byť nový súbor uložený.
  4. Definujte požiadavku – popíšte požiadavku na nový tabuľkový súbor.
  5. Spustite proces – zavolajte metódu BuildSpreadsheet s pripravenými parametrami.

Príklad: Vytvorenie nového tabuľkového súboru

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

Získanie odpovede na otázku o tabuľkovom súbore

Postupujte podľa týchto krokov na získanie odpovede:

  1. Vytvorte Sheetize AI – vytvorte inštanciu SheetizeAI .
  2. Zadajte API kľúč a URL LLM – poskytnite kľúč a URL LLM servera.
  3. Zadajte cieľ – uveďte cestu k tabuľkovému súboru.
  4. Položte otázku – zadajte otázku týkajúcu sa tabuľky.
  5. Spustite proces – zavolajte metódu SpreadsheetQuestion s pripravenými parametrami.

Príklad: Položenie otázky o tabuľkovom súbore

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

// Alternatíva: Použitie TextWriter namiesto Console.WriteLine

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

Získanie súhrnu tabuľkového súboru

Postupujte podľa týchto krokov na získanie súhrnu:

  1. Vytvorte Sheetize AI – vytvorte inštanciu SheetizeAI .
  2. Zadajte API kľúč a URL LLM – poskytnite kľúč a URL LLM servera.
  3. Zadajte cieľ – uveďte cestu k tabuľkovému súboru.
  4. Zadajte otázku – špecifikujte požiadavku na súhrn.
  5. Spustite proces – zavolajte metódu SpreadsheetSummary s pripravenými parametrami.

Príklad: Získanie súhrnu tabuľkového súboru

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íva: Použitie TextWriter namiesto Console.WriteLine

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

Generovanie vzorca pre tabuľkový súbor

Postupujte podľa týchto krokov na získanie vzorca:

  1. Vytvorte Sheetize AI – vytvorte inštanciu SheetizeAI .
  2. Zadajte API kľúč a URL LLM – poskytnite kľúč a URL LLM servera.
  3. Zadajte cieľ – uveďte cestu k tabuľkovému súboru.
  4. Definujte požiadavku – popíšte požadovaný vzorec.
  5. Spustite proces – zavolajte metódu GetExcelFormula s pripravenými parametrami.

Príklad: Generovanie vzorca pre tabuľkový súbor

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

// Alternatíva: Použitie TextWriter namiesto Console.WriteLine

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

Sheetize AI je výkonná .NET knižnica, ktorá premení bežné tabuľkové súbory na inteligentné, interaktívne zdroje dát. Či už pracujete s Excelom, CSV alebo formátmi OpenOffice, Sheetize AI vám poskytuje programatickú kontrolu nad čítaním, transformáciou a obohacovaním dát – všetko z vášho známeho prostredia C# alebo VB.NET.

Prečo práve Sheetize AI?

  • Natívne postavená pre .NET, Sheetize AI sa bez problémov integruje do C# a VB.NET projektov, podporuje asynchrónne programovanie a funguje na Windows, Linux aj macOS.
  • Ideálna pre podnikové aplikácie, dátové dashboardy, automatizačné skripty a akýkoľvek scenár, kde potrebujete kombinovať silu tabuľkových nástrojov s inteligentnou analýzou dát.
  • Pripravení zmeniť spôsob, akým pracujete s tabuľkovými dátami? Objavte Sheetize AI ešte dnes a prineste AI‑vylepšenú manipuláciu s dátami do vašich .NET aplikácií.
 Slovenčina