Sheetize AI
Sheetize AI adalah pustaka .NET yang kuat dirancang untuk menyederhanakan setiap aspek kerja dengan file spreadsheet. Baik Anda bekerja dengan Excel (.xlsx), CSV, atau format umum lainnya, Sheetize AI menyediakan API yang bersih dan fluently yang memungkinkan pengembang membaca, menulis, mengubah, dan menganalisis data spreadsheet hanya dengan beberapa baris kode.
Fitur Utama
Memanipulasi Data Spreadsheet dengan Mudah
Dengan Sheetize AI Anda dapat melakukan beragam operasi: menambah atau menghapus baris dan kolom, menerapkan rumus, memformat sel, menyaring dan mengurutkan data, bahkan menggabungkan beberapa lembar menjadi satu set data yang kohesif. Pustaka ini mengabstraksi kompleksitas format file di baliknya, sehingga Anda dapat fokus pada logika bisnis bukan pada penanganan file tingkat rendah.
Ringkasan dan Insight Instan
Selain operasi CRUD dasar, Sheetize AI memanfaatkan analisis berbasis AI untuk menghasilkan ringkasan singkat dari konten spreadsheet Anda. Ia dapat menyoroti statistik utama, mendeteksi anomali, dan menghasilkan ikhtisar yang mudah dibaca manusia sehingga Anda cepat memahami cerita di balik angka-angka.
Tanya Jawab dengan Bahasa Alami
Salah satu fitur menonjol Sheetize AI adalah kemampuannya memahami dan menjawab pertanyaan dalam bahasa alami tentang spreadsheet. Cukup tanyakan “Berapa total penjualan untuk Kuartal 2?” atau “Produk apa yang memiliki margin keuntungan di atas 20%?” dan pustaka ini akan menginterpretasikan pertanyaan, melakukan perhitungan yang tepat, serta mengembalikan jawaban yang jelas dan dapat ditindaklanjuti.
Instruksi Lengkap
Mengubah isi file spreadsheet
Ikuti langkah‑langkah berikut untuk memodifikasi isi file spreadsheet:
- Buat instance Sheetize AI – instantiate
SheetizeAI. - Tentukan kunci API LLM dan URL – berikan key dan URL server LLM.
- Tentukan Sumber dan Tujuan – beri jalur file spreadsheet masuk serta jalur file hasil modifikasi.
- Isi kebutuhan – sampaikan kebutuhan perubahan pada file spreadsheet.
- Jalankan Proses – panggil metode
BuildSpreadsheetdengan parameter yang telah disiapkan.
Contoh: Memanipulasi isi file spreadsheet
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");Membuat file spreadsheet berdasarkan permintaan
Ikuti langkah‑langkah berikut untuk membuat file spreadsheet baru:
- Buat instance Sheetize AI – instantiate
SheetizeAI. - Tentukan kunci API LLM dan URL – berikan key dan URL server LLM.
- Tentukan Tujuan – beri jalur file spreadsheet yang akan dibuat.
- Isi kebutuhan – sampaikan kebutuhan file spreadsheet baru.
- Jalankan Proses – panggil metode
BuildSpreadsheetdengan parameter yang telah disiapkan.
Contoh: Membuat file spreadsheet baru
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.");Mendapatkan jawaban dari pertanyaan tentang file spreadsheet
Ikuti langkah‑langkah berikut untuk memperoleh jawaban:
- Buat instance Sheetize AI – instantiate
SheetizeAI. - Tentukan kunci API LLM dan URL – berikan key dan URL server LLM.
- Tentukan Target – beri jalur file spreadsheet.
- Ajukan pertanyaan – sampaikan pertanyaan tentang file spreadsheet.
- Jalankan Proses – panggil metode
SpreadsheetQuestiondengan parameter yang telah disiapkan.
Contoh: Mengajukan pertanyaan tentang file spreadsheet
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);
// Alternatif: Menggunakan TextWriter untuk menulis ke konsol alih‑alih Console.WriteLine
TextWriter writer = Console.Out;
await sheetizeAI.SpreadsheetQuestion("D:\\Sample.xlsx", "How many nights Christopher Wright will work?", writer);Memberi ringkasan file spreadsheet
Ikuti langkah‑langkah berikut untuk memperoleh ringkasan:
- Buat instance Sheetize AI – instantiate
SheetizeAI. - Tentukan kunci API LLM dan URL – berikan key dan URL server LLM.
- Tentukan Target – beri jalur file spreadsheet.
- Ajukan pertanyaan – sampaikan permintaan ringkasan tentang file tersebut.
- Jalankan Proses – panggil metode
SpreadsheetSummarydengan parameter yang telah disiapkan.
Contoh: Memberi ringkasan file spreadsheet
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: Menggunakan TextWriter untuk menulis ke konsol alih‑alih Console.WriteLine
TextWriter writer = Console.Out;
await sheetizeAI.SpreadsheetSummary("D:\\Sample.xlsx", writer);Menghasilkan rumus untuk digunakan pada file spreadsheet
Ikuti langkah‑langkah berikut untuk memperoleh rumus:
- Buat instance Sheetize AI – instantiate
SheetizeAI. - Tentukan kunci API LLM dan URL – berikan key dan URL server LLM.
- Tentukan Target – beri jalur file spreadsheet.
- Isi kebutuhan – sampaikan kebutuhan rumus yang diinginkan.
- Jalankan Proses – panggil metode
GetExcelFormuladengan parameter yang telah disiapkan.
Contoh: Menghasilkan rumus untuk file spreadsheet
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);
// Alternatif: Menggunakan TextWriter untuk menulis ke konsol alih‑alih Console.WriteLine
TextWriter writer = Console.Out;
await sheetizeAI.GetExcelFormula("D:\\Sample.xlsx", "Total working days of Christopher Wright", writer);Sheetize AI adalah pustaka .NET yang kuat yang mengubah file spreadsheet biasa menjadi sumber data cerdas dan interaktif. Baik Anda bekerja dengan Excel, CSV, atau format OpenOffice, Sheetize AI memberi Anda kontrol programatik untuk membaca, mengubah, dan memperkaya data—semua dari dalam lingkungan C# atau VB.NET yang sudah Anda kenal.
Mengapa Memilih Sheetize AI?
- Dibangun secara native untuk .NET, Sheetize AI terintegrasi mulus dengan proyek C# dan VB.NET, mendukung pemrograman async, serta berjalan di Windows, Linux, dan macOS.
- Ideal untuk aplikasi perusahaan, dasbor berbasis data, skrip otomatisasi, dan skenario apa pun yang memerlukan kekuatan penuh spreadsheet dipadukan dengan analisis data cerdas.
- Siap mengubah cara Anda berinteraksi dengan data spreadsheet? Jelajahi Sheetize AI sekarang dan hadirkan manipulasi data berbasis AI ke dalam aplikasi .NET Anda.