Sheetize AI

Sheetize AI – Interagér med regneark ved hjælp af menneskeligt sprog

Det bør ikke kræve at man skal huske et væld af API‑kald for at arbejde med regneark. Sheetize AI bringer en samtalebaseret grænseflade ind i .NET‑verdenen for databehandling.

Sheetize AI er et .NET‑klassebibliotek, der lader udviklere arbejde med Excel‑lignende regneark ved blot at bruge almindeligt, samtalende sprog. Uanset om du har brug for at:

  • Oprette et nyt regneark ud fra en naturlig‑sproglig specifikation,

  • Opdatere celler, rækker eller formler ved at beskrive, hvad du vil,

  • Stille spørgsmål om dataene (fx “Hvad var den samlede omsætning for Q2?”), eller

  • Få en kort opsummering af hele arket,

  • Sheetize AI oversætter din intention til præcise regnearksoperationer og fjerner behovet for omfattende API‑kald.

Hvorfor Sheetize AI?

Traditionelle regnearksbiblioteker kræver, at du kender celleadresser, datatyper og den nøjagtige sekvens af API‑kald for at udføre en ændring. Det skaber en stejl indlæringskurve og sænker tempoet i hurtig prototypeudvikling. Sheetize AI bygger broen ved at:

  • Menneskevenlige kommandoer: Skriv “Tilføj en kolonne kaldet Profit, som beregner Revenue – Cost.”
  • Øjeblikkelig filgenerering: Beskriv hele arbejdsbogen – “Opret et budgetark for 2025 med tre faner: Indtægter, Udgifter, Opsummering.”
  • Data‑drevet Q&A: Spørg “Hvilket produkt havde den største vækst sidste måned?” og modtag svaret programmatisk.
  • Automatisk opsummering: Få en punktliste‑oversigt over et stort ark med kun ét kald.

Nøglefunktioner

  • Manipulér: Rediger celler, rækker, kolonner og formler med almindeligt engelsk.
  • Opret: Generer komplette arbejdsbøger ud fra tekstspecifikationer (fx “Opret en salgsrapport for Q1”).
  • Forespørg: Stil spørgsmål direkte om dine data (“Hvad er den gennemsnitlige omsætning pr. region?”).
  • Opsummér: Få øjeblikkelige tekstoversigter af komplekse arbejdsbøger (“Giv mig en kort oversigt over budgettet”).

Typiske scenarier

  1. Rapid prototyping for forretnings‑apps
    En produktchef beskriver en “kvartalsrapport med kolonner for Revenue, Cost og Profit (Revenue – Cost)”. Sheetize AI opretter arbejdsbogen, tilføjer formler og returnerer filen på få sekunder, så udviklerne kan koncentrere sig om UI i stedet for regnearks‑logik.

  2. Data‑science‑automatisering
    Data‑ingeniører spørger “Vis mig de 5 bedste kunder efter samlet købsværdi”. Sheetize AI udfører forespørgslen i arket, returnerer et JSON‑array og kan eventuelt skrive resultatet til et nyt ark.

  3. Selvbetjening i kundesupport
    Support‑bots kan fortolke spørgsmål som “Hvorfor er min saldo negativ?” og, ved hjælp af Sheetize AI, finde de relevante rækker, give en venlig forklaring og evt. rette dataene automatisk, hvis det er tilladt.

  4. Enterprise‑rapporterings‑pipelines
    Batch‑jobs læser ældre CSV‑filer, spørger “Opret en pivottabel, der viser salg pr. region”, og Sheetize AI bygger pivottabellen, gemmer arbejdsbogen og sender den til interessenter – alt uden en eneste linje Excel‑automatiseringskode.

💻 Platform‑understøttelse

  • Runtime: .NET 6+
  • OS: Windows, Linux og macOS
  • Levering: Enkelt, let‑at‑installere NuGet‑pakke

💡 Én linje, uendelige muligheder:

string result = await sheetizeAI.SpreadsheetQuestion("D:\\Sample.xlsx", "How many nights Christopher Wright will work?");

Hvorfor Sheetize AI betyder noget

Den gamle måde (traditionelle API’er)

  • Manuel håndtering af celleadresser (A1, B2)
  • Komplekse LINQ‑forespørgsler for grundlæggende dataudtræk
  • Stor mængde boilerplate‑kode for at indlæse, gemme og navigere
  • Tilpasset parsing‑logik nødvendig for naturlige sproginput

Den nye måde (Sheetize AI)

  • Kontekst‑bevidsthed: Holder styr på aktive arbejdsbøger, faner og seneste handlinger.
  • Dataintegritet: Bevarer al formatering, formler og valideringsregler.
  • Rapid prototyping: Bygger datadrevne UI‑er og chatbots på få sekunder.
 Dansk