Sheetize AI
Sheetize AI is een krachtige .NET‑bibliotheek die elk aspect van het werken met spreadsheet‑bestanden vereenvoudigt. Of je nu met Excel (.xlsx), CSV of andere gangbare formaten werkt, Sheetize AI biedt een duidelijke, fluente API waarmee ontwikkelaars spreadsheet‑data kunnen lezen, schrijven, transformeren en analyseren met slechts een paar regels code.
Belangrijkste kenmerken
Spreadsheet‑data moeiteloos manipuleren
Met Sheetize AI kun je een breed scala aan bewerkingen uitvoeren: rijen en kolommen toevoegen of verwijderen, formules toepassen, cellen opmaken, data filteren en sorteren, en zelfs meerdere werkbladen samenvoegen tot één samenhangende dataset. De bibliotheek abstraheert de complexiteit van onderliggende bestandsformaten, zodat jij je kunt richten op de businesslogica in plaats van low‑level bestandsafhandeling.
Directe samenvattingen en inzichten
Naast basis‑CRUD‑operaties maakt Sheetize AI gebruik van AI‑gedreven analyse om beknopte samenvattingen van je spreadsheet te genereren. Het kan belangrijke statistieken uitlichten, anomalieën detecteren en mens‑leesbare overzichten produceren die je snel inzicht geven in het verhaal achter de cijfers.
Vragen stellen in natuurlijke taal
Een van de opvallende functies van Sheetize AI is het vermogen om natuurlijke‑taalvragen over de spreadsheet te begrijpen en te beantwoorden. Stel bijvoorbeeld “Wat waren de totale verkopen voor Q2?” of “Welke producten hadden een winstmarge boven 20 %?” en de bibliotheek interpreteert de vraag, voert de juiste berekeningen uit en retourneert duidelijke, bruikbare antwoorden.
Gedetailleerde instructies
Inhoud van een spreadsheet‑bestand wijzigen
Volg deze stappen om de inhoud van een spreadsheet‑bestand te wijzigen:
- Sheetize AI maken – instantiate
SheetizeAI. - LLM‑API‑sleutel en URL opgeven – geef de sleutel en URL van de LLM‑server.
- Bron‑ en doellocatie opgeven – geef het pad van het invoer‑spreadsheet en het pad van het gewijzigde bestand.
- Eis definiëren – geef de gewenste wijziging voor het spreadsheet‑bestand.
- Proces uitvoeren – roep de
BuildSpreadsheet‑methode aan met de voorbereide parameters.
Voorbeeld: Inhoud van een spreadsheet‑bestand manipuleren
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");Een spreadsheet‑bestand aanmaken op basis van een verzoek
Volg deze stappen om een nieuw spreadsheet‑bestand te maken:
- Sheetize AI maken – instantiate
SheetizeAI. - LLM‑API‑sleutel en URL opgeven – geef de sleutel en URL van de LLM‑server.
- Doellocatie opgeven – geef het pad waar het nieuwe spreadsheet‑bestand moet komen.
- Eis definiëren – beschrijf wat er in het spreadsheet moet staan.
- Proces uitvoeren – roep de
BuildSpreadsheet‑methode aan met de voorbereide parameters.
Voorbeeld: Nieuw spreadsheet‑bestand aanmaken
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.");Een antwoord krijgen op een vraag over een spreadsheet‑bestand
Volg deze stappen om een antwoord te krijgen:
- Sheetize AI maken – instantiate
SheetizeAI. - LLM‑API‑sleutel en URL opgeven – geef de sleutel en URL van de LLM‑server.
- Doel‑bestand opgeven – geef het pad van het spreadsheet‑bestand.
- Vraag stellen – formuleer de vraag over het spreadsheet‑bestand.
- Proces uitvoeren – roep de
SpreadsheetQuestion‑methode aan met de voorbereide parameters.
Voorbeeld: Vraag stellen over een spreadsheet‑bestand
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);
// Alternatief: TextWriter gebruiken om naar de console te schrijven in plaats van Console.WriteLine
TextWriter writer = Console.Out;
await sheetizeAI.SpreadsheetQuestion("D:\\Sample.xlsx", "How many nights Christopher Wright will work?", writer);Samenvatting van een spreadsheet‑bestand geven
Volg deze stappen om een samenvatting te verkrijgen:
- Sheetize AI maken – instantiate
SheetizeAI. - LLM‑API‑sleutel en URL opgeven – geef de sleutel en URL van de LLM‑server.
- Doel‑bestand opgeven – geef het pad van het spreadsheet‑bestand.
- Vraag stellen – formuleer de vraag die leidt tot een samenvatting.
- Proces uitvoeren – roep de
SpreadsheetSummary‑methode aan met de voorbereide parameters.
Voorbeeld: Samenvatting van een spreadsheet‑bestand
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);
// Alternatief: TextWriter gebruiken om naar de console te schrijven in plaats van Console.WriteLine
TextWriter writer = Console.Out;
await sheetizeAI.SpreadsheetSummary("D:\\Sample.xlsx", writer);Formule genereren voor een spreadsheet‑bestand
Volg deze stappen om een formule te krijgen:
- Sheetize AI maken – instantiate
SheetizeAI. - LLM‑API‑sleutel en URL opgeven – geef de sleutel en URL van de LLM‑server.
- Doel‑bestand opgeven – geef het pad van het spreadsheet‑bestand.
- Eis definiëren – beschrijf de gewenste formule.
- Proces uitvoeren – roep de
GetExcelFormula‑methode aan met de voorbereide parameters.
Voorbeeld: Formule genereren voor een spreadsheet‑bestand
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);
// Alternatief: TextWriter gebruiken om naar de console te schrijven in plaats van Console.WriteLine
TextWriter writer = Console.Out;
await sheetizeAI.GetExcelFormula("D:\\Sample.xlsx", "Total working days of Christopher Wright", writer);Sheetize AI is een krachtige .NET‑bibliotheek die gewone spreadsheet‑bestanden omvormt tot intelligente, interactieve databronnen. Of je nu met Excel, CSV of OpenOffice‑formaten werkt, Sheetize AI biedt programmeerbare controle om data te lezen, transformeren en verrijken — alles vanuit je vertrouwde C#‑ of VB.NET‑omgeving.
Waarom kiezen voor Sheetize AI?
- Natively built for .NET, Sheetize AI integrates seamlessly with C# and VB.NET projects, supports async programming, and works across Windows, Linux, and macOS.
- Ideaal voor enterprise‑applicaties, data‑gedreven dashboards, automatiseringsscripts en elke situatie waarin je de volledige kracht van spreadsheets combineert met intelligente data‑analyse.
- Klaar om de manier waarop je met spreadsheet‑data omgaat te transformeren? Ontdek Sheetize AI vandaag nog en breng AI‑verrijkte datamanipulatie naar je .NET‑toepassingen.