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:
- Skapa Sheetize AI – instansiera
SheetizeAI. - Ange LLM‑API‑nyckel och URL – ange nyckeln och URL‑en till LLM‑servern.
- Ange källa och destination – ange sökvägen till indata‑kalkylbladet och den modifierade filen.
- Specificera kravet – beskriv vad som ska göras med kalkylbladsfilen.
- 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:
- Skapa Sheetize AI – instansiera
SheetizeAI. - Ange LLM‑API‑nyckel och URL – ange nyckeln och URL‑en till LLM‑servern.
- Ange destination – ange sökvägen där den nya filen ska sparas.
- Specificera kravet – beskriv vad den nya kalkylbladsfilen ska innehålla.
- 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:
- Skapa Sheetize AI – instansiera
SheetizeAI. - Ange LLM‑API‑nyckel och URL – ange nyckeln och URL‑en till LLM‑servern.
- Ange målfil – ange sökvägen till kalkylbladsfilen.
- Ställ frågan – formulera frågan om kalkylbladsfilen.
- 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:
- Skapa Sheetize AI – instansiera
SheetizeAI. - Ange LLM‑API‑nyckel och URL – ange nyckeln och URL‑en till LLM‑servern.
- Ange målfil – ange sökvägen till kalkylbladsfilen.
- Begär sammanfattning – formulera frågan för att få en översikt.
- 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:
- Skapa Sheetize AI – instansiera
SheetizeAI. - Ange LLM‑API‑nyckel och URL – ange nyckeln och URL‑en till LLM‑servern.
- Ange målfil – ange sökvägen till kalkylbladsfilen.
- Specificera kravet – beskriv vilken formel som behövs.
- 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.