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:
- Sheetize AI erzeugen – Instanzieren Sie
SheetizeAI. - LLM‑API‑Schlüssel und URL angeben – geben Sie den Schlüssel und die URL des LLM‑Servers an.
- Quell‑ und Zielpfad festlegen – geben Sie den Pfad zur Eingabetabelle sowie den Pfad zur modifizierten Datei an.
- Anforderung ausformulieren – beschreiben Sie, was mit der Tabellendatei geschehen soll.
- Prozess starten – rufen Sie die Methode
BuildSpreadsheetmit 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:
- Sheetize AI erzeugen – Instanzieren Sie
SheetizeAI. - LLM‑API‑Schlüssel und URL angeben – geben Sie den Schlüssel und die URL des LLM‑Servers an.
- Zielpfad festlegen – geben Sie den Pfad zur neuen Tabellendatei an.
- Anforderung ausformulieren – beschreiben Sie, welche Inhalte die Datei erhalten soll.
- Prozess starten – rufen Sie die Methode
BuildSpreadsheetmit 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:
- Sheetize AI erzeugen – Instanzieren Sie
SheetizeAI. - LLM‑API‑Schlüssel und URL angeben – geben Sie den Schlüssel und die URL des LLM‑Servers an.
- Zieldatei angeben – geben Sie den Pfad zur Tabellendatei an.
- Frage stellen – formulieren Sie Ihre Frage zur Tabelle.
- Prozess starten – rufen Sie die Methode
SpreadsheetQuestionmit 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:
- Sheetize AI erzeugen – Instanzieren Sie
SheetizeAI. - LLM‑API‑Schlüssel und URL angeben – geben Sie den Schlüssel und die URL des LLM‑Servers an.
- Zieldatei angeben – geben Sie den Pfad zur Tabellendatei an.
- Frage (Zusammenfassung) stellen – formulieren Sie, dass Sie eine Zusammenfassung wünschen.
- Prozess starten – rufen Sie die Methode
SpreadsheetSummarymit 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:
- Sheetize AI erzeugen – Instanzieren Sie
SheetizeAI. - LLM‑API‑Schlüssel und URL angeben – geben Sie den Schlüssel und die URL des LLM‑Servers an.
- Zieldatei angeben – geben Sie den Pfad zur Tabellendatei an.
- Anforderung formulieren – beschreiben Sie, welche Formel Sie benötigen.
- Prozess starten – rufen Sie die Methode
GetExcelFormulamit 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.