Sheetize AI
Sheetize AI er et kraftfuldt .NET‑bibliotek designet til at forenkle alle aspekter af arbejdet med regnearksfiler. Uanset om du håndterer Excel (.xlsx), CSV eller andre almindelige formater, giver Sheetize AI et rent, flydende API, som lader udviklere læse, skrive, transformere og analysere regnearksdata med blot et par linjer kode.
Nøglefunktioner
Manipuler regnearksdata uden besvær
Med Sheetize AI kan du udføre en bred vifte af operationer: tilføje eller fjerne rækker og kolonner, anvende formler, formatere celler, filtrere og sortere data og endda slå flere ark sammen til ét sammenhængende datasæt. Biblioteket abstraherer kompleksiteten i de underliggende filformater, så du kan fokusere på forretningslogikken i stedet for lavniveau‑filhåndtering.
Øjeblikkelige opsummeringer og indsigter
Ud over grundlæggende CRUD‑operationer benytter Sheetize AI AI‑drevet analyse til at generere korte opsummeringer af dit regnearks indhold. Det kan fremhæve nøglestatistikker, opdage anomalier og producere menneskelæselige overblik, som hjælper dig med hurtigt at forstå historien bag tallene.
Stil spørgsmål på naturligt sprog
En af de mest markante funktioner i Sheetize AI er evnen til at forstå og besvare forespørgsler på naturligt sprog om regnearket. Stil blot spørgsmål som “Hvad var den samlede omsætning for Q2?” eller “Hvilke produkter havde en profitmargin over 20 %?” så fortolker biblioteket forespørgslen, udfører de nødvendige beregninger og returnerer klare, handlingsorienterede svar.
Detaljerede instruktioner
Ændr indholdet i en regnearksfil
Følg disse trin for at ændre indholdet i en regnearksfil:
- Opret Sheetize AI – instansier
SheetizeAI. - Angiv LLM‑API‑nøgle og URL – opgiv nøgle og URL til LLM‑serveren.
- Angiv kilde‑ og destinationssti – angiv sti til input‑regnearket samt sti til den modificerede fil.
- Udfyld kravet – angiv, hvad der skal ændres i regnearket.
- Kør processen – kald metoden
BuildSpreadsheetmed de forberedte parametre.
Eksempel: Manipulér indholdet i en regnearksfil
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");Opret en regnearksfil ud fra en forespørgsel
Følg disse trin for at oprette en ny regnearksfil:
- Opret Sheetize AI – instansier
SheetizeAI. - Angiv LLM‑API‑nøgle og URL – opgiv nøgle og URL til LLM‑serveren.
- Angiv destinationssti – angiv stien hvor den nye fil skal gemmes.
- Udfyld kravet – beskriv, hvad den nye regnearksfil skal indeholde.
- Kør processen – kald metoden
BuildSpreadsheetmed de forberedte parametre.
Eksempel: Opret en ny regnearksfil
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.");Få svar på et spørgsmål om en regnearksfil
Følg disse trin for at få svar på et spørgsmål:
- Opret Sheetize AI – instansier
SheetizeAI. - Angiv LLM‑API‑nøgle og URL – opgiv nøgle og URL til LLM‑serveren.
- Angiv målfil – angiv stien til regnearksfilen.
- Stil spørgsmål – angiv spørgsmålet om regnearket.
- Kør processen – kald metoden
SpreadsheetQuestionmed de forberedte parametre.
Eksempel: Stil et spørgsmål om en regnearksfil
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);
// Alternativ: Brug TextWriter til at skrive til konsollen i stedet for Console.WriteLine
TextWriter writer = Console.Out;
await sheetizeAI.SpreadsheetQuestion("D:\\Sample.xlsx", "How many nights Christopher Wright will work?", writer);Få et overblik over en regnearksfil
Følg disse trin for at generere et overblik:
- Opret Sheetize AI – instansier
SheetizeAI. - Angiv LLM‑API‑nøgle og URL – opgiv nøgle og URL til LLM‑serveren.
- Angiv målfil – angiv stien til regnearksfilen.
- Angiv forespørgsel – beskriv, hvilken slags opsummering du ønsker.
- Kør processen – kald metoden
SpreadsheetSummarymed de forberedte parametre.
Eksempel: Få et overblik over en regnearksfil
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);
// Alternativ: Brug TextWriter til at skrive til konsollen i stedet for Console.WriteLine
TextWriter writer = Console.Out;
await sheetizeAI.SpreadsheetSummary("D:\\Sample.xlsx", writer);Generér en formel til brug i et regneark
Følg disse trin for at få en formel:
- Opret Sheetize AI – instansier
SheetizeAI. - Angiv LLM‑API‑nøgle og URL – opgiv nøgle og URL til LLM‑serveren.
- Angiv målfil – angiv stien til regnearksfilen.
- Udfyld kravspecifikationen – beskriv, hvilken formel der skal genereres.
- Kør processen – kald metoden
GetExcelFormulamed de forberedte parametre.
Eksempel: Generér en formel til brug i et regneark
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);
// Alternativ: Brug TextWriter til at skrive til konsollen i stedet for Console.WriteLine
TextWriter writer = Console.Out;
await sheetizeAI.GetExcelFormula("D:\\Sample.xlsx", "Total working days of Christopher Wright", writer);Sheetize AI er et kraftfuldt .NET‑bibliotek, der forvandler almindelige regnearksfiler til intelligente, interaktive datakilder. Uanset om du arbejder med Excel, CSV eller OpenOffice‑formater, giver Sheetize AI dig programmatisk kontrol til at læse, transformere og berige data – alt sammen fra dit velkendte C#‑ eller VB.NET‑miljø.
Hvorfor vælge Sheetize AI?
- Bygget natively til .NET, så Sheetize AI integrerer sømløst med C#‑ og VB.NET‑projekter, understøtter async programmering og fungerer på Windows, Linux og macOS.
- Ideelt til virksomhedsapplikationer, datadrevne dashboards, automatiserings‑scripts og enhver situation, hvor du har brug for regnearkets fulde kraft kombineret med intelligent dataanalyse.
- Klar til at transformere måden, du interagerer med regnearksdata på? Udforsk Sheetize AI i dag, og bring AI‑forbedret datamanipulation ind i dine .NET‑applikationer.