Sheetize AI
Sheetize AI je výkonná .NET knihovna navržená tak, aby zjednodušila veškeré aspekty práce se soubory tabulek. Ať už pracujete s Excelem (.xlsx), CSV nebo jinými běžnými formáty, Sheetize AI poskytuje čisté, plynulé API, které umožňuje vývojářům číst, zapisovat, transformovat a analyzovat data v tabulkách pomocí několika řádků kódu.
Hlavní funkce
Jednoduchá manipulace s daty v tabulkách
S Sheetize AI můžete provádět širokou škálu operací: přidávat nebo odstraňovat řádky a sloupce, aplikovat vzorce, formátovat buňky, filtrovat a řadit data a dokonce sloučit více listů do jedné koherentní sady dat. Knihovna abstrahuje složitosti podkladových formátů souborů, takže se můžete soustředit na obchodní logiku místo nízkoúrovňové manipulace se soubory.
Okamžité souhrny a postřehy
Mimo základní CRUD operace využívá Sheetize AI analýzu řízenou umělou inteligencí k vytvoření stručných souhrnů obsahu vašich tabulek. Dokáže zvýraznit klíčové statistiky, odhalit anomálie a produkovat lidsky čitelné přehledy, které vám pomohou rychle pochopit příběh za čísly.
Pokládání otázek v přirozeném jazyce
Jednou z výjimečných funkcí Sheetize AI je schopnost rozumět a odpovídat na dotazy v přirozeném jazyce týkající se tabulky. Stačí se zeptat třeba „Jaký byl celkový prodej za Q2?“ nebo „Které produkty měly ziskovou marži nad 20 %?“ a knihovna interpretují dotaz, provede potřebné výpočty a vrátí jasné, použitelné odpovědi.
Podrobné instrukce
Úprava obsahu souboru tabulky
Postupujte podle následujících kroků pro úpravu obsahu souboru tabulky:
- Vytvořte Sheetize AI – vytvořte instanci
SheetizeAI. - Zadejte API klíč a URL LLM – uveďte klíč a URL LLM serveru.
- Zadejte zdroj a cíl – uveďte cestu k vstupní tabulce a cestu k upravenému souboru.
- Definujte požadavek – specifikujte, co má být v tabulce provedeno.
- Spusťte proces – zavolejte metodu
BuildSpreadsheets připravenými parametry.
Příklad: Manipulace s obsahem souboru tabulky
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");Vytvoření souboru tabulky na základě požadavku
Postupujte podle následujících kroků pro vytvoření nového souboru tabulky:
- Vytvořte Sheetize AI – vytvořte instanci
SheetizeAI. - Zadejte API klíč a URL LLM – uveďte klíč a URL LLM serveru.
- Zadejte cílovou cestu – specifikujte, kde má být nový soubor vytvořen.
- Definujte požadavek – popište požadovaný obsah tabulky.
- Spusťte proces – zavolejte metodu
BuildSpreadsheets připravenými parametry.
Příklad: Vytvoření nového souboru tabulky
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ískání odpovědi na otázku o souboru tabulky
Postupujte podle následujících kroků pro získání odpovědi:
- Vytvořte Sheetize AI – vytvořte instanci
SheetizeAI. - Zadejte API klíč a URL LLM – uveďte klíč a URL LLM serveru.
- Zadejte cílový soubor – uveďte cestu k tabulce, ke které se otázka vztahuje.
- Položte otázku – specifikujte otázku týkající se tabulky.
- Spusťte proces – zavolejte metodu
SpreadsheetQuestions připravenými parametry.
Příklad: Dotaz na soubor tabulky
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);
// Alternativa: použití TextWriteru pro zápis do konzole místo Console.WriteLine
TextWriter writer = Console.Out;
await sheetizeAI.SpreadsheetQuestion("D:\\Sample.xlsx", "How many nights Christopher Wright will work?", writer);Získání souhrnu souboru tabulky
Postupujte podle následujících kroků pro získání souhrnu:
- Vytvořte Sheetize AI – vytvořte instanci
SheetizeAI. - Zadejte API klíč a URL LLM – uveďte klíč a URL LLM serveru.
- Zadejte cílový soubor – uveďte cestu k tabulce, jejíž souhrn chcete získat.
- Zadejte požadavek – specifikujte, že chcete souhrn.
- Spusťte proces – zavolejte metodu
SpreadsheetSummarys připravenými parametry.
Příklad: Souhrn souboru tabulky
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: použití TextWriteru pro zápis do konzole místo Console.WriteLine
TextWriter writer = Console.Out;
await sheetizeAI.SpreadsheetSummary("D:\\Sample.xlsx", writer);Generování vzorce pro soubor tabulky
Postupujte podle následujících kroků pro získání vzorce:
- Vytvořte Sheetize AI – vytvořte instanci
SheetizeAI. - Zadejte API klíč a URL LLM – uveďte klíč a URL LLM serveru.
- Zadejte cílový soubor – uveďte cestu k tabulce, pro kterou chcete vzorec.
- Definujte požadavek – popište, jaký vzorec potřebujete.
- Spusťte proces – zavolejte metodu
GetExcelFormulas připravenými parametry.
Příklad: Generování vzorce pro soubor tabulky
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);
// Alternativa: použití TextWriteru pro zápis do konzole místo 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 knihovna, která promění obyčejné soubory tabulek v inteligentní, interaktivní datové zdroje. Ať už pracujete s Excelem, CSV nebo formáty OpenOffice, Sheetize AI vám poskytuje programatickou kontrolu pro čtení, transformaci a rozšíření dat – vše z prostředí C# nebo VB.NET, které znáte.
Proč zvolit Sheetize AI?
- Nativně postavená pro .NET, Sheetize AI se bez problémů integruje do projektů v C# a VB.NET, podporuje asynchronní programování a funguje na Windows, Linuxu i macOS.
- Je ideální pro podnikovou aplikaci, datově řízené dashboardy, automatizační skripty a jakýkoli scénář, kde potřebujete plnou sílu tabulek spojenou s inteligentní analýzou dat.
- Chcete změnit způsob, jakým pracujete s daty v tabulkách? Prozkoumejte Sheetize AI ještě dnes a přidejte AI‑vylepšenou manipulaci s daty do svých .NET aplikací.