Sheetize AI

Sheetize AI är ett kraftfullt .NET‑bibliotek som förenklar varje aspekt av att arbeta med kalkylbladsfiler. Oavsett om du hanterar Excel (.xlsx), CSV eller andra vanliga format, erbjuder Sheetize AI ett rent, flytande API som låter utvecklare läsa, skriva, transformera och analysera kalkylbladsdata med bara några få rader kod.

Nyckelfunktioner

Manipulera kalkylbladsdata utan ansträngning

Med Sheetize AI kan du utföra ett brett spektrum av operationer: lägga till eller ta bort rader och kolumner, använda formler, formatera celler, filtrera och sortera data samt slå ihop flera blad till en sammanhållen dataset. Biblioteket döljer komplexiteten i de underliggande filformaten, så att du kan fokusera på affärslogiken snarare än låg‑nivå filhantering.

Omedelbara sammanfattningar och insikter

Utöver grundläggande CRUD‑operationer använder Sheetize AI AI‑driven analys för att skapa koncisa sammanfattningar av ditt kalkylblads innehåll. Det kan framhäva viktiga statistiska värden, upptäcka avvikelser och producera mänskligt läsbara översikter som snabbt ger dig en bild av historien bakom siffrorna.

Ställ frågor på naturligt språk

En av de mest framstående funktionerna i Sheetize AI är förmågan att förstå och svara på naturliga språkfrågor om kalkylbladet. Ställ helt enkelt frågor som ”Vad var den totala försäljningen för Q2?” eller ”Vilka produkter hade en vinstmarginal över 20 %?” så tolkar biblioteket frågan, utför nödvändiga beräkningar och returnerar tydliga, handlingsbara svar.


Detaljerade instruktioner

Ändra innehållet i en kalkylbladsfil

Följ dessa steg för att ändra innehållet i en kalkylbladsfil:

  1. Skapa Sheetize AI – instansiera SheetizeAI .
  2. Ange LLM‑API‑nyckel och URL – ange nyckeln och URL‑en till LLM‑servern.
  3. Ange källa och destination – ange sökvägen till indata‑kalkylbladet och den modifierade filen.
  4. Specificera kravet – beskriv vad som ska göras med kalkylbladsfilen.
  5. Kör processen – anropa BuildSpreadsheet‑metoden med de förberedda parametrarna.

Exempel: Manipulera innehållet i en kalkylbladsfil

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");

Skapa en kalkylbladsfil utifrån en begäran

Följ dessa steg för att skapa en ny kalkylbladsfil:

  1. Skapa Sheetize AI – instansiera SheetizeAI .
  2. Ange LLM‑API‑nyckel och URL – ange nyckeln och URL‑en till LLM‑servern.
  3. Ange destination – ange sökvägen där den nya filen ska sparas.
  4. Specificera kravet – beskriv vad den nya kalkylbladsfilen ska innehålla.
  5. Kör processen – anropa BuildSpreadsheet‑metoden med de förberedda parametrarna.

Exempel: Skapa en ny kalkylbladsfil

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å en fråga om en kalkylbladsfil

Följ dessa steg för att få ett svar:

  1. Skapa Sheetize AI – instansiera SheetizeAI .
  2. Ange LLM‑API‑nyckel och URL – ange nyckeln och URL‑en till LLM‑servern.
  3. Ange målfil – ange sökvägen till kalkylbladsfilen.
  4. Ställ frågan – formulera frågan om kalkylbladsfilen.
  5. Kör processen – anropa SpreadsheetQuestion‑metoden med de förberedda parametrarna.

Exempel: Ställ en fråga om en kalkylbladsfil

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: Använd TextWriter för att skriva till konsolen istället för Console.WriteLine

TextWriter writer = Console.Out;
await sheetizeAI.SpreadsheetQuestion("D:\\Sample.xlsx", "How many nights Christopher Wright will work?", writer);

Generera en sammanfattning av en kalkylbladsfil

Följ dessa steg för att få en sammanfattning:

  1. Skapa Sheetize AI – instansiera SheetizeAI .
  2. Ange LLM‑API‑nyckel och URL – ange nyckeln och URL‑en till LLM‑servern.
  3. Ange målfil – ange sökvägen till kalkylbladsfilen.
  4. Begär sammanfattning – formulera frågan för att få en översikt.
  5. Kör processen – anropa SpreadsheetSummary‑metoden med de förberedda parametrarna.

Exempel: Generera en sammanfattning av en kalkylbladsfil

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: Använd TextWriter för att skriva till konsolen istället för Console.WriteLine

TextWriter writer = Console.Out;
await sheetizeAI.SpreadsheetSummary("D:\\Sample.xlsx", writer);

Generera en formel för ett kalkylblad

Följ dessa steg för att få en formel:

  1. Skapa Sheetize AI – instansiera SheetizeAI .
  2. Ange LLM‑API‑nyckel och URL – ange nyckeln och URL‑en till LLM‑servern.
  3. Ange målfil – ange sökvägen till kalkylbladsfilen.
  4. Specificera kravet – beskriv vilken formel som behövs.
  5. Kör processen – anropa GetExcelFormula‑metoden med de förberedda parametrarna.

Exempel: Generera en formel för ett kalkylblad

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: Använd TextWriter för att skriva till konsolen istället för Console.WriteLine

TextWriter writer = Console.Out;
await sheetizeAI.GetExcelFormula("D:\\Sample.xlsx", "Total working days of Christopher Wright", writer);

Sheetize AI är ett kraftfullt .NET‑bibliotek som förvandlar vanliga kalkylbladsfiler till intelligenta, interaktiva datakällor. Oavsett om du arbetar med Excel, CSV eller OpenOffice‑format ger Sheetize AI dig programmatisk kontroll för att läsa, transformera och berika data – allt från ditt välbekanta C#‑ eller VB.NET‑miljö.

Varför välja Sheetize AI?

  • Byggt in i .NET, så Sheetize AI integreras sömlöst med C#‑ och VB.NET‑projekt, stödjer async‑programmering och fungerar på Windows, Linux och macOS.
  • Perfekt för företagsapplikationer, data‑drivna dashboards, automatiseringsskript och alla scenarier där du behöver hela kraften i kalkylblad kombinerat med intelligent dataanalys.
  • Redo att förändra hur du interagerar med kalkylbladsdata? Utforska Sheetize AI idag och ta AI‑förstärkt data‑manipulation in i dina .NET‑applikationer.
 Svenska