Sheetize AI

Sheetize AI هي مكتبة .NET قوية صُممت لتبسيط كل جانب من جوانب التعامل مع ملفات الجداول. سواء كنت تتعامل مع Excel (.xlsx) أو CSV أو أي صيغة شائعة أخرى، توفر Sheetize AI واجهة برمجة تطبيقات (API) نظيفة وسلسة تسمح للمطورين بقراءة، كتابة، تحويل، وتحليل بيانات الجداول ببضع أسطر من الشيفرة فقط.

الخصائص الرئيسية

تعديل بيانات الجداول بسهولة

مع Sheetize AI يمكنك تنفيذ مجموعة واسعة من العمليات: إضافة أو حذف الصفوف والأعمدة، تطبيق الصيغ، تنسيق الخلايا، ترشيح وفرز البيانات، وحتى دمج عدة أوراق في مجموعة بيانات واحدة متكاملة. تقوم المكتبة بإخفاء تعقيدات صيغ الملفات الأساسية، لتتمكن من التركيز على منطق الأعمال بدلاً من التعامل المنخفض المستوى مع الملفات.

ملخصات فورية ورؤى تحليلية

بعيدًا عن عمليات CRUD الأساسية، تعتمد Sheetize AI على تحليل مدفوع بالذكاء الاصطناعي لتوليد ملخصات مختصرة لمحتوى جدولك. يمكنها إبراز الإحصائيات الرئيسية، اكتشاف الشذوذ، وإنتاج نظرات عامة قابلة للقراءة تساعدك على استيعاب القصة وراء الأرقام بسرعة.

طرح أسئلة بلغة طبيعية

أحد أبرز ميزات Sheetize AI هو قدرتها على فهم والإجابة على الاستفسارات المكتوبة بلغة طبيعية حول الجدول. ما عليك سوى طرح سؤال مثل “ما إجمالي المبيعات للربع الثاني؟” أو “ما المنتجات التي لها هامش ربح أعلى من 20%؟” وستقوم المكتبة بتفسير الاستعلام، إجراء الحسابات المناسبة، وإرجاع إجابات واضحة وقابلة للتنفيذ.


تعليمات مفصلة

تعديل محتوى ملف جدول

اتبع الخطوات التالية لتعديل محتوى ملف جدول:

  1. إنشاء كائن Sheetize AI – استدعِ SheetizeAI .
  2. تحديد مفتاح API وعنوان الخادم – زوِّد المفتاح وعنوان خادم الـ LLM.
  3. تحديد المصدر والوجهة – عيّن مسار ملف الإدخال ومسار الملف المعدل.
  4. ملء المتطلبات – قدِّم المتطلبات الخاصة بملف الجدول.
  5. تشغيل العملية – استدعِ طريقة BuildSpreadsheet مع المعاملات المُحضرة.

مثال: تعديل محتوى ملف جدول

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

إنشاء ملف جدول بناءً على طلب

اتبع الخطوات التالية لإنشاء ملف جدول جديد:

  1. إنشاء كائن Sheetize AI – استدعِ SheetizeAI .
  2. تحديد مفتاح API وعنوان الخادم – زوِّد المفتاح وعنوان خادم الـ LLM.
  3. تحديد الوجهة – عيّن المسار الذي سيُحفظ فيه ملف الجدول الجديد.
  4. ملء المتطلبات – قدِّم المتطلبات الخاصة بملف الجدول.
  5. تشغيل العملية – استدعِ طريقة BuildSpreadsheet مع المعاملات المُحضرة.

مثال: إنشاء ملف جدول جديد

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

الحصول على إجابة لسؤال حول ملف جدول

اتبع الخطوات التالية للحصول على إجابة:

  1. إنشاء كائن Sheetize AI – استدعِ SheetizeAI .
  2. تحديد مفتاح API وعنوان الخادم – زوِّد المفتاح وعنوان خادم الـ LLM.
  3. تحديد الهدف – عيّن مسار ملف الجدول.
  4. طرح السؤال – قدِّم السؤال المتعلق بملف الجدول.
  5. تشغيل العملية – استدعِ طريقة SpreadsheetQuestion مع المعاملات المُحضرة.

مثال: طرح سؤال حول ملف جدول

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

// بديل: استخدام TextWriter للكتابة إلى الواجهة بدلاً من Console.WriteLine

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

إظهار ملخص لملف جدول

اتبع الخطوات التالية للحصول على ملخص:

  1. إنشاء كائن Sheetize AI – استدعِ SheetizeAI .
  2. تحديد مفتاح API وعنوان الخادم – زوِّد المفتاح وعنوان خادم الـ LLM.
  3. تحديد الهدف – عيّن مسار ملف الجدول.
  4. طرح السؤال – قدِّم السؤال المتعلق بملف الجدول.
  5. تشغيل العملية – استدعِ طريقة SpreadsheetSummary مع المعاملات المُحضرة.

مثال: إظهار ملخص لملف جدول

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

// بديل: استخدام TextWriter للكتابة إلى الواجهة بدلاً من Console.WriteLine

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

توليد صيغة لاستخدامها في ملف جدول

اتبع الخطوات التالية للحصول على الصيغة:

  1. إنشاء كائن Sheetize AI – استدعِ SheetizeAI .
  2. تحديد مفتاح API وعنوان الخادم – زوِّد المفتاح وعنوان خادم الـ LLM.
  3. تحديد الهدف – عيّن مسار ملف الجدول.
  4. ملء المتطلبات – قدِّم متطلبات الصيغة المراد توليدها.
  5. تشغيل العملية – استدعِ طريقة GetExcelFormula مع المعاملات المُحضرة.

مثال: توليد صيغة لاستخدامها في ملف جدول

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

// بديل: استخدام TextWriter للكتابة إلى الواجهة بدلاً من Console.WriteLine

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

تُعتبر Sheetize AI مكتبة .NET قوية تحول ملفات الجداول العادية إلى مصادر بيانات ذكية وتفاعلية. سواء كنت تعمل بـ Excel أو CSV أو صيغ OpenOffice، تمنحك Sheetize AI التحكم البرمجي لقراءة، تحويل، وإثراء البيانات—كل ذلك من داخل بيئة C# أو VB.NET التي تعرفها.

لماذا تختار Sheetize AI؟

  • تم بنائها أصلاً لتعمل مع .NET، لذا تتكامل بسهولة مع مشروعات C# و VB.NET، تدعم البرمجة غير المتزامنة، وتعمل على Windows و Linux و macOS.
  • مثالية لتطبيقات المؤسسات، لوحات العرض المدفوعة بالبيانات، سكريبتات الأتمتة، وأي سيناريو يتطلب قوة الجداول مع تحليل ذكي للبيانات.
  • هل تريد تغيير طريقة تعاملك مع بيانات الجداول؟ استكشف Sheetize AI اليوم وامنح تطبيقات .NET الخاصة بك قدرات تحليلية مدعومة بالذكاء الاصطناعي.
 عربي