Sheetize AI
Sheetize AI est une bibliothèque .NET puissante conçue pour simplifier chaque aspect du travail avec les fichiers de tableau. Que vous manipuliez Excel (.xlsx), CSV ou d’autres formats courants, Sheetize AI offre une API fluide et propre qui permet aux développeurs de lire, écrire, transformer et analyser les données de tableau en quelques lignes de code seulement.
Fonctionnalités principales
Manipuler les données de tableau sans effort
Avec Sheetize AI, vous pouvez effectuer une large gamme d’opérations : ajouter ou supprimer des lignes et des colonnes, appliquer des formules, formater des cellules, filtrer et trier les données, et même fusionner plusieurs feuilles en un jeu de données cohérent. La bibliothèque masque les complexités des formats de fichiers sous‑jacents, vous permettant de vous concentrer sur la logique métier plutôt que sur la gestion de bas niveau des fichiers.
Résumés instantanés et analyses
Au‑delà des opérations CRUD de base, Sheetize AI exploite l’analyse pilotée par l’IA pour générer des résumés concis du contenu de votre tableau. Il peut mettre en avant les statistiques clés, détecter les anomalies et produire des aperçus lisibles qui vous aident à saisir rapidement l’histoire derrière les chiffres.
Poser des questions en langage naturel
L’un des atouts majeurs de Sheetize AI est sa capacité à comprendre et répondre aux requêtes en langage naturel concernant le tableau. Il suffit de poser des questions comme « Quel a été le total des ventes du T2 ? » ou « Quels produits ont une marge bénéficiaire supérieure à 20 % ? » et la bibliothèque interprétera la requête, exécutera les calculs appropriés et renverra des réponses claires et exploitables.
Instructions détaillées
Modifier le contenu d’un fichier de tableau
Suivez ces étapes pour modifier le contenu d’un fichier de tableau :
- Créer Sheetize AI – instancier
SheetizeAI. - Spécifier la clé API LLM et l’URL – fournir la clé et l’URL du serveur LLM.
- Spécifier la source et la destination – indiquer le chemin du tableau d’entrée et celui du fichier modifié.
- Décrire le besoin – fournir la description de la modification souhaitée.
- Lancer le processus – appeler la méthode
BuildSpreadsheetavec les paramètres préparés.
Exemple : Manipuler le contenu d’un fichier de tableau
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");Créer un fichier de tableau à partir d’une demande
Suivez ces étapes pour créer un fichier de tableau :
- Créer Sheetize AI – instancier
SheetizeAI. - Spécifier la clé API LLM et l’URL – fournir la clé et l’URL du serveur LLM.
- Spécifier la destination – indiquer le chemin du nouveau fichier de tableau.
- Décrire le besoin – fournir la description du tableau à créer.
- Lancer le processus – appeler la méthode
BuildSpreadsheetavec les paramètres préparés.
Exemple : Créer un nouveau fichier de tableau
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.");Obtenir une réponse à une question sur un fichier de tableau
Suivez ces étapes pour obtenir la réponse :
- Créer Sheetize AI – instancier
SheetizeAI. - Spécifier la clé API LLM et l’URL – fournir la clé et l’URL du serveur LLM.
- Spécifier la cible – indiquer le chemin du fichier de tableau.
- Poser la question – formuler la question à propos du fichier.
- Lancer le processus – appeler la méthode
SpreadsheetQuestionavec les paramètres préparés.
Exemple : Poser une question sur un fichier de tableau
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);
// Alternative : Utiliser TextWriter pour écrire sur la console au lieu de Console.WriteLine
TextWriter writer = Console.Out;
await sheetizeAI.SpreadsheetQuestion("D:\\Sample.xlsx", "How many nights Christopher Wright will work?", writer);Générer un résumé d’un fichier de tableau
Suivez ces étapes pour obtenir le résumé :
- Créer Sheetize AI – instancier
SheetizeAI. - Spécifier la clé API LLM et l’URL – fournir la clé et l’URL du serveur LLM.
- Spécifier la cible – indiquer le chemin du fichier de tableau.
- Poser la question – formuler la demande de résumé.
- Lancer le processus – appeler la méthode
SpreadsheetSummaryavec les paramètres préparés.
Exemple : Obtenir un résumé d’un fichier de tableau
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 : Utiliser TextWriter pour écrire sur la console au lieu de Console.WriteLine
TextWriter writer = Console.Out;
await sheetizeAI.SpreadsheetSummary("D:\\Sample.xlsx", writer);Générer une formule à utiliser avec un fichier de tableau
Suivez ces étapes pour obtenir la formule :
- Créer Sheetize AI – instancier
SheetizeAI. - Spécifier la clé API LLM et l’URL – fournir la clé et l’URL du serveur LLM.
- Spécifier la cible – indiquer le chemin du fichier de tableau.
- Décrire le besoin – fournir la description de la formule souhaitée.
- Lancer le processus – appeler la méthode
GetExcelFormulaavec les paramètres préparés.
Exemple : Générer une formule à utiliser avec un fichier de tableau
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);
// Alternative : Utiliser TextWriter pour écrire sur la console au lieu de Console.WriteLine
TextWriter writer = Console.Out;
await sheetizeAI.GetExcelFormula("D:\\Sample.xlsx", "Total working days of Christopher Wright", writer);Sheetize AI est une bibliothèque .NET puissante qui transforme des fichiers de tableau ordinaires en sources de données intelligentes et interactives. Que vous travailliez avec Excel, CSV ou les formats OpenOffice, Sheetize AI vous donne le contrôle programmatique pour lire, transformer et enrichir les données — le tout depuis votre environnement C# ou VB.NET familier.
Pourquoi choisir Sheetize AI ?
- Conçue nativement pour .NET, Sheetize AI s’intègre parfaitement aux projets C# et VB.NET, supporte la programmation asynchrone et fonctionne sous Windows, Linux et macOS.
- Idéale pour les applications d’entreprise, les tableaux de bord basés sur les données, les scripts d’automatisation et tout scénario nécessitant la puissance complète des tableurs combinée à une analyse intelligente.
- Prêt à transformer votre façon d’interagir avec les données de tableau ? Explorez Sheetize AI dès aujourd’hui et apportez la manipulation de données augmentée par l’IA à vos applications .NET.