Sheetize AI

Sheetize AI è una potente libreria .NET progettata per semplificare ogni aspetto della gestione dei file di fogli di calcolo. Che tu stia lavorando con Excel (.xlsx), CSV o altri formati comuni, Sheetize AI fornisce un’API pulita e fluida che consente agli sviluppatori di leggere, scrivere, trasformare e analizzare i dati dei fogli con poche righe di codice.

Caratteristiche principali

Manipola i dati dei fogli di calcolo senza sforzo

Con Sheetize AI puoi eseguire un’ampia gamma di operazioni: aggiungere o rimuovere righe e colonne, applicare formule, formattare le celle, filtrare e ordinare i dati e persino unire più fogli in un unico dataset coerente. La libreria astrae le complessità dei formati di file sottostanti, così puoi concentrarti sulla logica di business anziché sulla gestione a basso livello dei file.

Sintesi e approfondimenti istantanei

Oltre alle operazioni CRUD di base, Sheetize AI sfrutta l’analisi guidata dall’AI per generare sintesi concise del contenuto del tuo foglio. È in grado di evidenziare statistiche chiave, rilevare anomalie e produrre riepiloghi leggibili che ti aiutano a cogliere rapidamente la storia dietro i numeri.

Domande in linguaggio naturale

Una delle funzionalità più distintive di Sheetize AI è la capacità di comprendere e rispondere a query in linguaggio naturale sul foglio di calcolo. Basta chiedere “Qual è stata la vendita totale del Q2?” o “Quali prodotti hanno un margine di profitto superiore al 20%?” e la libreria interpreterà la domanda, eseguirà i calcoli appropriati e restituirà risposte chiare e azionabili.


Istruzioni dettagliate

Modifica il contenuto di un file di foglio di calcolo

Segui questi passaggi per modificare il contenuto di un file di foglio di calcolo:

  1. Crea Sheetize AI – istanzia SheetizeAI.
  2. Specifica la chiave API LLM e l’URL – fornisci la chiave e l’URL del server LLM.
  3. Specifica sorgente e destinazione – indica il percorso del foglio di calcolo di ingresso e quello del file modificato.
  4. Definisci il requisito – descrivi la modifica richiesta al foglio.
  5. Esegui il processo – chiama il metodo BuildSpreadsheet con i parametri preparati.

Esempio: Manipolare il contenuto di un file di foglio di calcolo

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

Crea un file di foglio di calcolo a partire da una richiesta

Segui questi passaggi per creare un nuovo file di foglio di calcolo:

  1. Crea Sheetize AI – istanzia SheetizeAI.
  2. Specifica la chiave API LLM e l’URL – fornisci la chiave e l’URL del server LLM.
  3. Specifica la destinazione – indica il percorso del nuovo file.
  4. Definisci il requisito – descrivi il contenuto richiesto per il foglio.
  5. Esegui il processo – chiama il metodo BuildSpreadsheet con i parametri preparati.

Esempio: Creare un nuovo file di foglio di calcolo

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

Ottenere una risposta a una domanda su un file di foglio di calcolo

Segui questi passaggi per ricevere una risposta:

  1. Crea Sheetize AI – istanzia SheetizeAI.
  2. Specifica la chiave API LLM e l’URL – fornisci la chiave e l’URL del server LLM.
  3. Specifica il target – indica il percorso del file di foglio di calcolo.
  4. Formula la domanda – fornisci la query relativa al foglio.
  5. Esegui il processo – chiama il metodo SpreadsheetQuestion con i parametri preparati.

Esempio: Porre una domanda a un file di foglio di calcolo

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

// Alternativa: usare TextWriter per scrivere sulla console invece di Console.WriteLine

TextWriter writer = Console.Out;
await sheetizeAI.SpreadsheetQuestion("D:\\Sample.xlsx", "How many nights Christopher Wright will work?", writer);

Generare un riepilogo di un file di foglio di calcolo

Segui questi passaggi per ottenere il riepilogo:

  1. Crea Sheetize AI – istanzia SheetizeAI.
  2. Specifica la chiave API LLM e l’URL – fornisci la chiave e l’URL del server LLM.
  3. Specifica il target – indica il percorso del file di foglio di calcolo.
  4. Formula la domanda – indica la richiesta di riepilogo.
  5. Esegui il processo – chiama il metodo SpreadsheetSummary con i parametri preparati.

Esempio: Ottenere un riepilogo di un file di foglio di calcolo

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

// Alternativa: usare TextWriter per scrivere sulla console invece di Console.WriteLine

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

Generare una formula da utilizzare con un file di foglio di calcolo

Segui questi passaggi per ottenere la formula:

  1. Crea Sheetize AI – istanzia SheetizeAI.
  2. Specifica la chiave API LLM e l’URL – fornisci la chiave e l’URL del server LLM.
  3. Specifica il target – indica il percorso del file di foglio di calcolo.
  4. Definisci il requisito – descrivi la formula desiderata.
  5. Esegui il processo – chiama il metodo GetExcelFormula con i parametri preparati.

Esempio: Generare una formula da utilizzare con un file di foglio di calcolo

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

// Alternativa: usare TextWriter per scrivere sulla console invece di Console.WriteLine

TextWriter writer = Console.Out;
await sheetizeAI.GetExcelFormula("D:\\Sample.xlsx", "Total working days of Christopher Wright", writer);

Sheetize AI è una potente libreria .NET che trasforma i normali file di fogli di calcolo in fonti di dati intelligenti e interattive. Che tu lavori con Excel, CSV o formati OpenOffice, Sheetize AI ti offre il controllo programmatico per leggere, trasformare e arricchire i dati, il tutto dal tuo familiare ambiente C# o VB.NET.

Perché scegliere Sheetize AI?

  • Progettata nativamente per .NET, si integra senza soluzione di continuità con progetti C# e VB.NET, supporta la programmazione asincrona e funziona su Windows, Linux e macOS.
  • Ideale per applicazioni enterprise, dashboard basati sui dati, script di automazione e qualsiasi scenario in cui è necessario combinare la potenza dei fogli di calcolo con l’analisi intelligente dei dati.
  • Pronto a trasformare il modo in cui interagisci con i dati dei fogli di calcolo? Esplora Sheetize AI oggi stesso e porta la manipolazione dei dati potenziata dall’AI nelle tue applicazioni .NET.
 Italiano