Sınıf SheetizeAI

Sınıf SheetizeAI

Sheetize AI, geliştiricilerin ve ileri düzey kullanıcıların elektronik tablolar oluşturmasına, düzenlemesine ve analiz etmesine olanak tanıyan bir AI‑destekli .NET SDK’sıdır.
public class SheetizeAI

Kalıtım

object AI

Miras Alınan Üyeler

Örnekler

[C#]
public static class SheetizeAIExample
{
    private static string ApiKey = "";
    private static string ApiUrl = "https://llm.professionalize.com/v1/chat/completions";
    public async static Task ExampleBuildSpreadsheet()
    {
        Configuration.Model = Model.Recommended;
        SheetizeAI sheetizeAI = new SheetizeAI(ApiKey, true, ApiUrl);
        sheetizeAI.SetLicense("Sheetize.AI.lic");
        await sheetizeAI.BuildSpreadsheet("C:\\Shift_Work_Calendar.xlsx", "C:\\Shift_Work_Calendar_Modified.xlsx", "Change the value of cell A1 to Testing" , null);
    }
}

Metodlar

Belirli bir elektronik tablo dosyasının özet metnini oluşturur

    public async Task SpreadsheetSummary(string filePath, TextWriter writer, string password = null)
    public async Task<string> SpreadsheetSummary(string filePath, string password = null)

Belirli bir elektronik tablo dosyası için Excel formülü üretir

    public async Task<string> GetExcelFormula(string filePath, string question, string password = null)
    public async Task GetExcelFormula(string filePath, string question, TextWriter writer, string password = null)

Belirli bir elektronik tablo dosyası hakkında soruları yanıtlar

    public async Task SpreadsheetQuestion(string filePath, string question, TextWriter writer, string password = null)
    public async Task<string> SpreadsheetQuestion(string filePath, string question, string password = null)

İstenilen gereksinimlere göre yeni bir elektronik tablo dosyası oluşturur

     public async Task BuildSpreadsheet(string outputFilePath, string request, string password = null)

Bir elektronik tablo dosyasının verilerini değiştirir

    public async Task BuildSpreadsheet(string filePath, string outputFilePath, string request, string password = null)

Namespace: Sheetize.AI | Assembly: Sheetize.AI.dll

 Türkçe