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:

  1. Utwórz Sheetize AI – zainicjuj SheetizeAI .
  2. Podaj klucz API i URL LLM – wprowadź klucz i adres URL serwera LLM.
  3. Określ źródło i miejsce docelowe – podaj ścieżkę do pliku wejściowego oraz ścieżkę do pliku zmodyfikowanego.
  4. Sprecyzuj wymagania – podaj wymagania dotyczące modyfikacji arkusza.
  5. Uruchom proces – wywołaj metodę BuildSpreadsheet z 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:

  1. Utwórz Sheetize AI – zainicjuj SheetizeAI .
  2. Podaj klucz API i URL LLM – wprowadź klucz i adres URL serwera LLM.
  3. Określ miejsce docelowe – podaj ścieżkę, w której ma zostać utworzony nowy plik.
  4. Sprecyzuj wymagania – podaj wymagania dotyczące zawartości arkusza.
  5. Uruchom proces – wywołaj metodę BuildSpreadsheet z 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ź:

  1. Utwórz Sheetize AI – zainicjuj SheetizeAI .
  2. Podaj klucz API i URL LLM – wprowadź klucz i adres URL serwera LLM.
  3. Określ docelowy plik – podaj ścieżkę do pliku arkusza.
  4. Zadaj pytanie – wprowadź pytanie dotyczące arkusza.
  5. Uruchom proces – wywołaj metodę SpreadsheetQuestion z 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:

  1. Utwórz Sheetize AI – zainicjuj SheetizeAI .
  2. Podaj klucz API i URL LLM – wprowadź klucz i adres URL serwera LLM.
  3. Określ docelowy plik – podaj ścieżkę do pliku arkusza.
  4. Zadaj pytanie – wprowadź polecenie generujące podsumowanie.
  5. Uruchom proces – wywołaj metodę SpreadsheetSummary z 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łę:

  1. Utwórz Sheetize AI – zainicjuj SheetizeAI .
  2. Podaj klucz API i URL LLM – wprowadź klucz i adres URL serwera LLM.
  3. Określ docelowy plik – podaj ścieżkę do pliku arkusza.
  4. Sprecyzuj wymagania – podaj opis wymaganej formuły.
  5. Uruchom proces – wywołaj metodę GetExcelFormula z 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.
 Polski