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:
- Vytvorte Sheetize AI – vytvorte inštanciu
SheetizeAI. - Zadajte API kľúč a URL LLM – poskytnite kľúč a URL LLM servera.
- Zadajte zdroj a cieľ – uveďte vstupnú cestu k tabuľke a cestu k upravenému súboru.
- Definujte požiadavku – popíšte požiadavku na úpravu tabuľky.
- Spustite proces – zavolajte metódu
BuildSpreadsheets 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:
- Vytvorte Sheetize AI – vytvorte inštanciu
SheetizeAI. - Zadajte API kľúč a URL LLM – poskytnite kľúč a URL LLM servera.
- Zadajte cieľ – uveďte cestu, kam má byť nový súbor uložený.
- Definujte požiadavku – popíšte požiadavku na nový tabuľkový súbor.
- Spustite proces – zavolajte metódu
BuildSpreadsheets 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:
- Vytvorte Sheetize AI – vytvorte inštanciu
SheetizeAI. - Zadajte API kľúč a URL LLM – poskytnite kľúč a URL LLM servera.
- Zadajte cieľ – uveďte cestu k tabuľkovému súboru.
- Položte otázku – zadajte otázku týkajúcu sa tabuľky.
- Spustite proces – zavolajte metódu
SpreadsheetQuestions 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:
- Vytvorte Sheetize AI – vytvorte inštanciu
SheetizeAI. - Zadajte API kľúč a URL LLM – poskytnite kľúč a URL LLM servera.
- Zadajte cieľ – uveďte cestu k tabuľkovému súboru.
- Zadajte otázku – špecifikujte požiadavku na súhrn.
- Spustite proces – zavolajte metódu
SpreadsheetSummarys 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:
- Vytvorte Sheetize AI – vytvorte inštanciu
SheetizeAI. - Zadajte API kľúč a URL LLM – poskytnite kľúč a URL LLM servera.
- Zadajte cieľ – uveďte cestu k tabuľkovému súboru.
- Definujte požiadavku – popíšte požadovaný vzorec.
- Spustite proces – zavolajte metódu
GetExcelFormulas 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í.