Sheetize AI
Sheetize AI, elektronik tablo dosyalarıyla çalışmanın her yönünü basitleştirmek için tasarlanmış güçlü bir .NET kütüphanesidir. Excel (.xlsx), CSV veya diğer yaygın formatlarla uğraşıyor olun, Sheetize AI, geliştiricilerin sadece birkaç satır kodla tablo verilerini okuyup, yazıp, dönüştürüp ve analiz edebilmesini sağlayan temiz, akıcı bir API sunar.
Temel Özellikler
Elektronik Tablo Verilerini Kolayca Manipüle Edin
Sheetize AI ile geniş bir işlem yelpazesi gerçekleştirebilirsiniz: satır ve sütun ekleme veya kaldırma, formüller uygulama, hücre biçimlendirme, veri filtreleme ve sıralama, hatta birden fazla sayfayı tek bir tutarlı veri kümesinde birleştirme. Kütüphane, temel dosya formatlarının karmaşıklığını soyutlayarak iş mantığına odaklanmanızı, düşük‑seviyeli dosya işlemleriyle uğraşmamanızı sağlar.
Anlık Özetler ve İçgörüler
Temel CRUD işlemlerinin ötesinde, Sheetize AI, AI‑destekli analiz sayesinde elektronik tablonuzun içeriğinin kısa özetlerini üretir. Önemli istatistikleri vurgular, anormallikleri tespit eder ve sayılarla anlatılan hikayeyi hızlıca kavramanızı sağlayan insan‑okunur özetler sunar.
Doğal Dil Sorularını Sorun
Sheetize AI’nin öne çıkan özelliklerinden biri, elektronik tablo hakkında doğal‑dil sorgularını anlayıp yanıtlayabilmesidir. “Q2 için toplam satış ne kadar?” ya da “%20’nin üzerindeki kar marjına sahip ürünler hangileri?” gibi sorular sorabilirsiniz; kütüphane sorguyu yorumlar, uygun hesaplamaları çalıştırır ve net, eyleme dönüştürülebilir cevaplar döndürür.
Ayrıntılı Talimatlar
Bir elektronik tablo dosyasının içeriğini değiştirin
İçeriği değiştirmek için şu adımları izleyin:
- Sheetize AI’yı oluşturun –
SheetizeAIsınıfını örnekleyin. - LLM API anahtarını ve URL’sini belirtin – LLM sunucusunun anahtarını ve URL’sini sağlayın.
- Kaynak ve Hedefi belirtin – girdi elektronik tablo yolunu ve değiştirilmiş dosyanın yolunu girin.
- İstek metnini girin – elektronik tablo dosyası için yapılacak değişikliği tanımlayın.
- İşlemi çalıştırın – hazır parametrelerle
BuildSpreadsheetmetodunu çağırın.
Örnek: Bir elektronik tablo dosyasının içeriğini manipüle etme
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", "A1 hücresinin değerini Testing olarak değiştir");Bir istek üzerine yeni bir elektronik tablo dosyası oluşturun
Yeni bir dosya oluşturmak için şu adımları izleyin:
- Sheetize AI’yı oluşturun –
SheetizeAIsınıfını örnekleyin. - LLM API anahtarını ve URL’sini belirtin – LLM sunucusunun anahtarını ve URL’sini sağlayın.
- Hedefi belirtin – yeni elektronik tablo dosyasının kaydedileceği yolu girin.
- İstek metnini girin – dosyanın içeriğiyle ilgili gereksinimi tanımlayın.
- İşlemi çalıştırın –
BuildSpreadsheetmetodunu çağırın.
Örnek: Yeni bir elektronik tablo dosyası oluşturma
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", "Her satırda bir gün olacak şekilde haftalık üç öğün yemek tarifleri, besin değerleri, hazırlama yöntemleri, malzemeler ve maliyet dahil olmak üzere, son satırda toplam maliyeti ekle.");Bir elektronik tablo dosyasına ilişkin soruya yanıt alın
Yanıt almak için şu adımları izleyin:
- Sheetize AI’yı oluşturun –
SheetizeAIsınıfını örnekleyin. - LLM API anahtarını ve URL’sini belirtin – LLM sunucusunun anahtarını ve URL’sini sağlayın.
- Hedefi belirtin – elektronik tablo dosyasının yolunu girin.
- Soruyu girin – dosyayla ilgili soruyu tanımlayın.
- İşlemi çalıştırın –
SpreadsheetQuestionmetodunu çağırın.
Örnek: Elektronik tablo dosyasına soru sorma
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", "Christopher Wright kaç gece çalışacak?");
Console.WriteLine(result);
// Alternatif: Console.WriteLine yerine TextWriter kullanarak çıktıyı yazdırma
TextWriter writer = Console.Out;
await sheetizeAI.SpreadsheetQuestion("D:\\Sample.xlsx", "Christopher Wright kaç gece çalışacak?", writer);Bir elektronik tablo dosyasının özetini alın
Özet almak için şu adımları izleyin:
- Sheetize AI’yı oluşturun –
SheetizeAIsınıfını örnekleyin. - LLM API anahtarını ve URL’sini belirtin – LLM sunucusunun anahtarını ve URL’sini sağlayın.
- Hedefi belirtin – elektronik tablo dosyasının yolunu girin.
- Soruyu girin – dosyayla ilgili özet talebini tanımlayın.
- İşlemi çalıştırın –
SpreadsheetSummarymetodunu çağırın.
Örnek: Bir elektronik tablo dosyasının özetini alma
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);
// Alternatif: Console.WriteLine yerine TextWriter kullanarak çıktıyı yazdırma
TextWriter writer = Console.Out;
await sheetizeAI.SpreadsheetSummary("D:\\Sample.xlsx", writer);Bir elektronik tablo dosyası için formül üretin
Formül almak için şu adımları izleyin:
- Sheetize AI’yı oluşturun –
SheetizeAIsınıfını örnekleyin. - LLM API anahtarını ve URL’sini belirtin – LLM sunucusunun anahtarını ve URL’sini sağlayın.
- Hedefi belirtin – elektronik tablo dosyasının yolunu girin.
- İstek metnini girin – istenen formülü tanımlayın.
- İşlemi çalıştırın –
GetExcelFormulametodunu çağırın.
Örnek: Bir elektronik tablo dosyası için formül üretme
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", "Christopher Wright'ın toplam çalışma günleri");
Console.WriteLine(result);
// Alternatif: Console.WriteLine yerine TextWriter kullanarak çıktıyı yazdırma
TextWriter writer = Console.Out;
await sheetizeAI.GetExcelFormula("D:\\Sample.xlsx", "Christopher Wright'ın toplam çalışma günleri", writer);Sheetize AI, sıradan elektronik tablo dosyalarını akıllı, etkileşimli veri kaynaklarına dönüştüren güçlü bir .NET kütüphanesidir. Excel, CSV veya OpenOffice formatlarıyla çalışıyor olun, Sheetize AI size C# ya da VB.NET ortamında veri okumak, dönüştürmek ve zenginleştirmek için programatik kontrol sunar.
Neden Sheetize AI?
- .NET için yerel olarak geliştirilmiş olduğu için Sheetize AI, C# ve VB.NET projeleriyle sorunsuz entegre olur, async programlamayı destekler ve Windows, Linux, macOS üzerinde çalışır.
- Kurumsal uygulamalar, veri‑odaklı paneller, otomasyon betikleri ve yapay zeka destekli veri analizi gerektiren her senaryo için idealdir.
- Elektronik tablo verileriyle etkileşim şeklinizi dönüştürmeye hazır mısınız? Sheetize AI’yi bugün keşfedin ve .NET uygulamalarınıza AI‑güçlü veri manipülasyonu kazandırın.