Sheetize AI
Sheetize AI to potężna biblioteka .NET, zaprojektowana w celu uproszczenia każdego aspektu pracy z plikami arkuszy kalkulacyjnych. Niezależnie od tego, czy masz do czynienia z Excel (.xlsx), CSV, czy innymi popularnymi formatami, Sheetize AI udostępnia czyste, płynne API, które umożliwia programistom odczyt, zapis, transformację i analizę danych w arkuszu za pomocą kilku linijek kodu.
Kluczowe funkcje
Manipuluj danymi arkusza bez wysiłku
Dzięki Sheetize AI możesz wykonywać szeroki wachlarz operacji: dodawać i usuwać wiersze oraz kolumny, stosować formuły, formatować komórki, filtrować i sortować dane, a nawet łączyć wiele arkuszy w jeden spójny zbiór danych. Biblioteka abstrahuje złożoność podległych formatów plików, dzięki czemu możesz skupić się na logice biznesowej, a nie na niskopoziomowej obsłudze plików.
Natychmiastowe podsumowania i wnioski
Poza podstawowymi operacjami CRUD, Sheetize AI wykorzystuje analizę opartą na SI, aby generować zwięzłe podsumowania zawartości arkusza. Potrafi podkreślić najważniejsze statystyki, wykrywać anomalie i tworzyć przyjazne dla człowieka przeglądy, które pomagają szybko zrozumieć historię stojącą za liczbami.
Zadawaj pytania w języku naturalnym
Jedną z wyróżniających cech Sheetize AI jest zdolność rozumienia i odpowiadania na zapytania w języku naturalnym dotyczące arkusza. Wystarczy zapytać „Jaka była łączna sprzedaż w drugim kwartale?” lub „Które produkty mają marżę zysku powyżej 20%?”, a biblioteka zinterpretuje pytanie, wykona odpowiednie obliczenia i zwróci klarowne, użyteczne odpowiedzi.
Szczegółowe instrukcje
Modyfikacja zawartości pliku arkusza
Wykonaj poniższe kroki, aby zmodyfikować zawartość pliku arkusza:
- Utwórz Sheetize AI – zainicjuj
SheetizeAI. - Podaj klucz API i URL LLM – wprowadź klucz i adres URL serwera LLM.
- Określ źródło i miejsce docelowe – podaj ścieżkę do pliku wejściowego oraz ścieżkę do pliku zmodyfikowanego.
- Sprecyzuj wymagania – podaj wymagania dotyczące modyfikacji arkusza.
- Uruchom proces – wywołaj metodę
BuildSpreadsheetz przygotowanymi parametrami.
Przykład: Modyfikacja zawartości pliku arkusza
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");Tworzenie pliku arkusza na podstawie żądania
Wykonaj poniższe kroki, aby utworzyć nowy plik arkusza:
- Utwórz Sheetize AI – zainicjuj
SheetizeAI. - Podaj klucz API i URL LLM – wprowadź klucz i adres URL serwera LLM.
- Określ miejsce docelowe – podaj ścieżkę, w której ma zostać utworzony nowy plik.
- Sprecyzuj wymagania – podaj wymagania dotyczące zawartości arkusza.
- Uruchom proces – wywołaj metodę
BuildSpreadsheetz przygotowanymi parametrami.
Przykład: Tworzenie nowego pliku arkusza
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.");Uzyskanie odpowiedzi na pytanie o arkusz
Wykonaj poniższe kroki, aby otrzymać odpowiedź:
- Utwórz Sheetize AI – zainicjuj
SheetizeAI. - Podaj klucz API i URL LLM – wprowadź klucz i adres URL serwera LLM.
- Określ docelowy plik – podaj ścieżkę do pliku arkusza.
- Zadaj pytanie – wprowadź pytanie dotyczące arkusza.
- Uruchom proces – wywołaj metodę
SpreadsheetQuestionz przygotowanymi parametrami.
Przykład: Zadanie pytania o arkusz
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);
// Alternatywnie: użycie TextWriter do wypisania wyniku zamiast Console.WriteLine
TextWriter writer = Console.Out;
await sheetizeAI.SpreadsheetQuestion("D:\\Sample.xlsx", "How many nights Christopher Wright will work?", writer);Uzyskanie podsumowania arkusza
Wykonaj poniższe kroki, aby otrzymać podsumowanie:
- Utwórz Sheetize AI – zainicjuj
SheetizeAI. - Podaj klucz API i URL LLM – wprowadź klucz i adres URL serwera LLM.
- Określ docelowy plik – podaj ścieżkę do pliku arkusza.
- Zadaj pytanie – wprowadź polecenie generujące podsumowanie.
- Uruchom proces – wywołaj metodę
SpreadsheetSummaryz przygotowanymi parametrami.
Przykład: Uzyskanie podsumowania arkusza
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);
// Alternatywnie: użycie TextWriter do wypisania wyniku zamiast Console.WriteLine
TextWriter writer = Console.Out;
await sheetizeAI.SpreadsheetSummary("D:\\Sample.xlsx", writer);Generowanie formuły do użycia w arkuszu
Wykonaj poniższe kroki, aby otrzymać formułę:
- Utwórz Sheetize AI – zainicjuj
SheetizeAI. - Podaj klucz API i URL LLM – wprowadź klucz i adres URL serwera LLM.
- Określ docelowy plik – podaj ścieżkę do pliku arkusza.
- Sprecyzuj wymagania – podaj opis wymaganej formuły.
- Uruchom proces – wywołaj metodę
GetExcelFormulaz przygotowanymi parametrami.
Przykład: Generowanie formuły do użycia w arkuszu
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);
// Alternatywnie: użycie TextWriter do wypisania wyniku zamiast Console.WriteLine
TextWriter writer = Console.Out;
await sheetizeAI.GetExcelFormula("D:\\Sample.xlsx", "Total working days of Christopher Wright", writer);Sheetize AI to potężna biblioteka .NET, która przekształca zwykłe pliki arkuszy kalkulacyjnych w inteligentne, interaktywne źródła danych. Niezależnie od tego, czy pracujesz z Excelem, CSV, czy formatami OpenOffice, Sheetize AI daje Ci programistyczną kontrolę nad odczytem, transformacją i wzbogacaniem danych — wszystko w znanym środowisku C# lub VB.NET.
Dlaczego warto wybrać Sheetize AI?
- Zbudowana natywnie dla .NET, integruje się bezproblemowo z projektami C# i VB.NET, wspiera programowanie asynchroniczne i działa na Windows, Linux oraz macOS.
- Idealna do aplikacji korporacyjnych, pulpitów analitycznych, skryptów automatyzujących i wszelkich scenariuszy, w których potrzebna jest pełna moc arkuszy kalkulacyjnych połączona z inteligentną analizą danych.
- Gotowy, by zrewolucjonizować sposób, w jaki współpracujesz z danymi w arkuszach? Poznaj Sheetize AI już dziś i wprowadź AI‑wspomagane przetwarzanie danych do swoich aplikacji .NET.