Sheetize AI

Sheetize AI ist eine leistungsstarke .NET‑Bibliothek, die jeden Aspekt der Arbeit mit Tabellendateien vereinfacht. Ob Sie Excel (.xlsx), CSV oder andere gängige Formate verwenden – Sheetize AI bietet eine saubere, flüssige API, mit der Entwickler Tabellendaten mit nur wenigen Codezeilen lesen, schreiben, transformieren und analysieren können.

Hauptfunktionen

Tabellendaten mühelos manipulieren

Mit Sheetize AI können Sie ein breites Spektrum an Operationen ausführen: Zeilen und Spalten hinzufügen oder entfernen, Formeln anwenden, Zellen formatieren, Daten filtern und sortieren und sogar mehrere Arbeitsblätter zu einem zusammenhängenden Datensatz zusammenführen. Die Bibliothek abstrahiert die Komplexität der zugrunde liegenden Dateiformate, sodass Sie sich auf die Geschäftslogik statt auf die Low‑Level‑Dateiverarbeitung konzentrieren können.

Sofortige Zusammenfassungen und Erkenntnisse

Über die grundlegenden CRUD‑Operationen hinaus nutzt Sheetize AI KI‑gestützte Analysen, um prägnante Zusammenfassungen des Tabelleninhalts zu erzeugen. Sie können wichtige Statistiken hervorheben, Anomalien erkennen und menschenlesbare Übersichten erstellen, die Ihnen helfen, die Geschichte hinter den Zahlen schnell zu erfassen.

Fragen in natürlicher Sprache stellen

Eine der herausragenden Funktionen von Sheetize AI ist die Fähigkeit, natürliche Sprachabfragen zur Tabelle zu verstehen und zu beantworten. Fragen Sie einfach „Wie hoch waren die Gesamtverkäufe im Q2?“ oder „Welche Produkte hatten eine Gewinnspanne über 20 %?“, und die Bibliothek interpretiert die Anfrage, führt die entsprechenden Berechnungen durch und liefert klare, umsetzbare Antworten.


Detaillierte Anleitung

Inhalt einer Tabellendatei ändern

Folgen Sie diesen Schritten, um den Inhalt einer Tabellendatei zu ändern:

  1. Sheetize AI erzeugen – Instanzieren Sie SheetizeAI .
  2. LLM‑API‑Schlüssel und URL angeben – geben Sie den Schlüssel und die URL des LLM‑Servers an.
  3. Quell‑ und Zielpfad festlegen – geben Sie den Pfad zur Eingabetabelle sowie den Pfad zur modifizierten Datei an.
  4. Anforderung ausformulieren – beschreiben Sie, was mit der Tabellendatei geschehen soll.
  5. Prozess starten – rufen Sie die Methode BuildSpreadsheet mit den vorbereiteten Parametern auf.

Beispiel: Inhalt einer Tabellendatei manipulieren

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", "Ändere den Wert von Zelle A1 zu Testing");

Eine Tabellendatei anhand einer Anforderung erstellen

Folgen Sie diesen Schritten, um eine neue Tabellendatei zu erzeugen:

  1. Sheetize AI erzeugen – Instanzieren Sie SheetizeAI .
  2. LLM‑API‑Schlüssel und URL angeben – geben Sie den Schlüssel und die URL des LLM‑Servers an.
  3. Zielpfad festlegen – geben Sie den Pfad zur neuen Tabellendatei an.
  4. Anforderung ausformulieren – beschreiben Sie, welche Inhalte die Datei erhalten soll.
  5. Prozess starten – rufen Sie die Methode BuildSpreadsheet mit den vorbereiteten Parametern auf.

Beispiel: Neue Tabellendatei erstellen

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", "Erstelle wöchentliche Tagesmenüs für drei Mahlzeiten inklusive Nährwertangaben, Zubereitungsmethoden, Zutaten und Kosten, ein Tag pro Zeile, und füge die Gesamtkosten in der letzten Zeile hinzu.");

Eine Antwort auf eine Frage zu einer Tabellendatei erhalten

Folgen Sie diesen Schritten, um eine Antwort zu erhalten:

  1. Sheetize AI erzeugen – Instanzieren Sie SheetizeAI .
  2. LLM‑API‑Schlüssel und URL angeben – geben Sie den Schlüssel und die URL des LLM‑Servers an.
  3. Zieldatei angeben – geben Sie den Pfad zur Tabellendatei an.
  4. Frage stellen – formulieren Sie Ihre Frage zur Tabelle.
  5. Prozess starten – rufen Sie die Methode SpreadsheetQuestion mit den vorbereiteten Parametern auf.

Beispiel: Frage zu einer Tabellendatei stellen

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", "Wie viele Nächte wird Christopher Wright arbeiten?");
Console.WriteLine(result);

// Alternative: TextWriter verwenden, um direkt in die Konsole zu schreiben

TextWriter writer = Console.Out;
await sheetizeAI.SpreadsheetQuestion("D:\\Sample.xlsx", "Wie viele Nächte wird Christopher Wright arbeiten?", writer);

Zusammenfassung einer Tabellendatei erzeugen

Folgen Sie diesen Schritten, um eine Zusammenfassung zu erhalten:

  1. Sheetize AI erzeugen – Instanzieren Sie SheetizeAI .
  2. LLM‑API‑Schlüssel und URL angeben – geben Sie den Schlüssel und die URL des LLM‑Servers an.
  3. Zieldatei angeben – geben Sie den Pfad zur Tabellendatei an.
  4. Frage (Zusammenfassung) stellen – formulieren Sie, dass Sie eine Zusammenfassung wünschen.
  5. Prozess starten – rufen Sie die Methode SpreadsheetSummary mit den vorbereiteten Parametern auf.

Beispiel: Zusammenfassung einer Tabellendatei

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

// Alternative: TextWriter verwenden, um direkt in die Konsole zu schreiben

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

Formel für eine Tabellendatei generieren

Folgen Sie diesen Schritten, um eine Formel zu erhalten:

  1. Sheetize AI erzeugen – Instanzieren Sie SheetizeAI .
  2. LLM‑API‑Schlüssel und URL angeben – geben Sie den Schlüssel und die URL des LLM‑Servers an.
  3. Zieldatei angeben – geben Sie den Pfad zur Tabellendatei an.
  4. Anforderung formulieren – beschreiben Sie, welche Formel Sie benötigen.
  5. Prozess starten – rufen Sie die Methode GetExcelFormula mit den vorbereiteten Parametern auf.

Beispiel: Formel für eine Tabellendatei generieren

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", "Gesamte Arbeitstage von Christopher Wright");
Console.WriteLine(result);

// Alternative: TextWriter verwenden, um direkt in die Konsole zu schreiben

TextWriter writer = Console.Out;
await sheetizeAI.GetExcelFormula("D:\\Sample.xlsx", "Gesamte Arbeitstage von Christopher Wright", writer);

Sheetize AI ist eine leistungsfähige .NET‑Bibliothek, die gewöhnliche Tabellendateien in intelligente, interaktive Datenquellen verwandelt. Ob Sie mit Excel, CSV oder OpenOffice‑Formaten arbeiten – Sheetize AI gibt Ihnen programmatischen Zugriff, um Daten zu lesen, zu transformieren und anzureichern – alles aus Ihrer vertrauten C#‑ oder VB.NET‑Umgebung.

Warum Sheetize AI wählen?

  • Nativ für .NET entwickelt, integriert sich Sheetize AI nahtlos in C#‑ und VB.NET‑Projekte, unterstützt asynchrones Programmieren und läuft unter Windows, Linux und macOS.
  • Ideal für Unternehmensanwendungen, datengetriebene Dashboards, Automatisierungsskripte und jedes Szenario, bei dem die volle Leistungsfähigkeit von Tabellen mit intelligenter Datenanalyse kombiniert werden soll.
  • Möchten Sie die Art und Weise verändern, wie Sie mit Tabellendaten interagieren? Erkunden Sie noch heute Sheetize AI und bringen Sie KI‑unterstützte Datenmanipulation in Ihre .NET‑Anwendungen.
 Deutsch