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:

  1. Opret Sheetize AI – instansier SheetizeAI .
  2. Angiv LLM‑API‑nøgle og URL – opgiv nøgle og URL til LLM‑serveren.
  3. Angiv kilde‑ og destinationssti – angiv sti til input‑regnearket samt sti til den modificerede fil.
  4. Udfyld kravet – angiv, hvad der skal ændres i regnearket.
  5. Kør processen – kald metoden BuildSpreadsheet med 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:

  1. Opret Sheetize AI – instansier SheetizeAI .
  2. Angiv LLM‑API‑nøgle og URL – opgiv nøgle og URL til LLM‑serveren.
  3. Angiv destinationssti – angiv stien hvor den nye fil skal gemmes.
  4. Udfyld kravet – beskriv, hvad den nye regnearksfil skal indeholde.
  5. Kør processen – kald metoden BuildSpreadsheet med 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:

  1. Opret Sheetize AI – instansier SheetizeAI .
  2. Angiv LLM‑API‑nøgle og URL – opgiv nøgle og URL til LLM‑serveren.
  3. Angiv målfil – angiv stien til regnearksfilen.
  4. Stil spørgsmål – angiv spørgsmålet om regnearket.
  5. Kør processen – kald metoden SpreadsheetQuestion med 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:

  1. Opret Sheetize AI – instansier SheetizeAI .
  2. Angiv LLM‑API‑nøgle og URL – opgiv nøgle og URL til LLM‑serveren.
  3. Angiv målfil – angiv stien til regnearksfilen.
  4. Angiv forespørgsel – beskriv, hvilken slags opsummering du ønsker.
  5. Kør processen – kald metoden SpreadsheetSummary med 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:

  1. Opret Sheetize AI – instansier SheetizeAI .
  2. Angiv LLM‑API‑nøgle og URL – opgiv nøgle og URL til LLM‑serveren.
  3. Angiv målfil – angiv stien til regnearksfilen.
  4. Udfyld kravspecifikationen – beskriv, hvilken formel der skal genereres.
  5. Kør processen – kald metoden GetExcelFormula med 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.
 Dansk