نظرة عامة
مكّن وكلاءك من إنشاء وإدارة مصنفات Excel وأوراق العمل والجداول والرسوم البيانية في OneDrive أو SharePoint. تعامل مع نطاقات البيانات، وأنشئ المرئيات، وأدر الجداول، وبسّط سير عمل جداول البيانات باستخدام الأتمتة المدعومة بالذكاء الاصطناعي.المتطلبات الأساسية
قبل استخدام تكامل Microsoft Excel، تأكد من توفر ما يلي:- حساب CrewAI AMP مع اشتراك فعّال
- حساب Microsoft 365 مع إمكانية الوصول إلى Excel وOneDrive/SharePoint
- ربط حساب Microsoft الخاص بك عبر صفحة التكاملات
إعداد تكامل Microsoft Excel
1. ربط حساب Microsoft الخاص بك
- انتقل إلى تكاملات CrewAI AMP
- ابحث عن Microsoft Excel في قسم تكاملات المصادقة
- انقر على Connect وأكمل عملية OAuth
- امنح الصلاحيات اللازمة للوصول إلى الملفات ومصنفات Excel
- انسخ رمز المؤسسة من إعدادات التكامل
2. تثبيت الحزمة المطلوبة
3. إعداد متغير البيئة
لاستخدام التكاملات مع
Agent(apps=[]), يجب تعيين متغير البيئة
CREWAI_PLATFORM_INTEGRATION_TOKEN برمز المؤسسة الخاص بك..env:
الإجراءات المتاحة
microsoft_excel/create_workbook
microsoft_excel/create_workbook
الوصف: إنشاء مصنف Excel جديد في OneDrive أو SharePoint.المعاملات:
file_path(string, مطلوب): المسار حيث يتم إنشاء المصنف (مثال: ‘MyWorkbook.xlsx’)worksheets(array, اختياري): أوراق العمل الأولية المراد إنشاؤها
microsoft_excel/get_workbooks
microsoft_excel/get_workbooks
الوصف: الحصول على جميع مصنفات Excel من OneDrive أو SharePoint.المعاملات:
select(string, اختياري): اختيار خصائص محددة للإرجاعfilter(string, اختياري): تصفية النتائج باستخدام صيغة ODatatop(integer, اختياري): عدد العناصر المراد إرجاعها. الحد الأدنى: 1، الحد الأقصى: 999
microsoft_excel/get_worksheets
microsoft_excel/get_worksheets
الوصف: الحصول على جميع أوراق العمل في مصنف Excel.المعاملات:
file_id(string, مطلوب): معرّف ملف Excel
microsoft_excel/create_worksheet
microsoft_excel/create_worksheet
الوصف: إنشاء ورقة عمل جديدة في مصنف Excel.المعاملات:
file_id(string, مطلوب): معرّف ملف Excelname(string, مطلوب): اسم ورقة العمل الجديدة
microsoft_excel/get_range_data
microsoft_excel/get_range_data
الوصف: الحصول على البيانات من نطاق محدد في ورقة عمل Excel.المعاملات:
file_id(string, مطلوب): معرّف ملف Excelworksheet_name(string, مطلوب): اسم ورقة العملrange(string, مطلوب): عنوان النطاق (مثال: ‘A1:C10’)
microsoft_excel/update_range_data
microsoft_excel/update_range_data
الوصف: تحديث البيانات في نطاق محدد في ورقة عمل Excel.المعاملات:
file_id(string, مطلوب): معرّف ملف Excelworksheet_name(string, مطلوب): اسم ورقة العملrange(string, مطلوب): عنوان النطاق (مثال: ‘A1:C10’)values(array, مطلوب): مصفوفة ثنائية الأبعاد من القيم لتعيينها في النطاق
microsoft_excel/add_table
microsoft_excel/add_table
الوصف: إنشاء جدول في ورقة عمل Excel.المعاملات:
file_id(string, مطلوب): معرّف ملف Excelworksheet_name(string, مطلوب): اسم ورقة العملrange(string, مطلوب): النطاق للجدول (مثال: ‘A1:D10’)has_headers(boolean, اختياري): ما إذا كان الصف الأول يحتوي على ترويسات. الافتراضي: true
microsoft_excel/add_table_row
microsoft_excel/add_table_row
الوصف: إضافة صف جديد إلى جدول Excel.المعاملات:
file_id(string, مطلوب): معرّف ملف Excelworksheet_name(string, مطلوب): اسم ورقة العملtable_name(string, مطلوب): اسم الجدولvalues(array, مطلوب): مصفوفة من القيم للصف الجديد
microsoft_excel/create_chart
microsoft_excel/create_chart
الوصف: إنشاء رسم بياني في ورقة عمل Excel.المعاملات:
file_id(string, مطلوب): معرّف ملف Excelworksheet_name(string, مطلوب): اسم ورقة العملchart_type(string, مطلوب): نوع الرسم البياني (مثال: ‘ColumnClustered’, ‘Line’, ‘Pie’)source_data(string, مطلوب): نطاق البيانات للرسم البياني (مثال: ‘A1:B10’)series_by(string, اختياري): كيفية تفسير البيانات (‘Auto’, ‘Columns’, ‘Rows’). الافتراضي: Auto
microsoft_excel/get_cell
microsoft_excel/get_cell
الوصف: الحصول على قيمة خلية واحدة في ورقة عمل Excel.المعاملات:
file_id(string, مطلوب): معرّف ملف Excelworksheet_name(string, مطلوب): اسم ورقة العملrow(integer, مطلوب): رقم الصف (قائم على الصفر)column(integer, مطلوب): رقم العمود (قائم على الصفر)
microsoft_excel/get_used_range
microsoft_excel/get_used_range
الوصف: الحصول على النطاق المستخدم لورقة عمل Excel (يحتوي على جميع البيانات).المعاملات:
file_id(string, مطلوب): معرّف ملف Excelworksheet_name(string, مطلوب): اسم ورقة العمل
microsoft_excel/get_tables
microsoft_excel/get_tables
الوصف: الحصول على جميع الجداول في ورقة عمل Excel.المعاملات:
file_id(string, مطلوب): معرّف ملف Excelworksheet_name(string, مطلوب): اسم ورقة العمل
microsoft_excel/get_table_data
microsoft_excel/get_table_data
الوصف: الحصول على البيانات من جدول محدد في ورقة عمل Excel.المعاملات:
file_id(string, مطلوب): معرّف ملف Excelworksheet_name(string, مطلوب): اسم ورقة العملtable_name(string, مطلوب): اسم الجدول
microsoft_excel/delete_worksheet
microsoft_excel/delete_worksheet
الوصف: حذف ورقة عمل من مصنف Excel.المعاملات:
file_id(string, مطلوب): معرّف ملف Excelworksheet_name(string, مطلوب): اسم ورقة العمل المراد حذفها
microsoft_excel/delete_table
microsoft_excel/delete_table
الوصف: حذف جدول من ورقة عمل Excel.المعاملات:
file_id(string, مطلوب): معرّف ملف Excelworksheet_name(string, مطلوب): اسم ورقة العملtable_name(string, مطلوب): اسم الجدول المراد حذفه
microsoft_excel/list_names
microsoft_excel/list_names
الوصف: الحصول على جميع النطاقات المسماة في مصنف Excel.المعاملات:
file_id(string, مطلوب): معرّف ملف Excel
أمثلة الاستخدام
إعداد Agent أساسي لـ Excel
استكشاف الأخطاء وإصلاحها
المشاكل الشائعة
أخطاء الصلاحيات- تأكد من أن حساب Microsoft الخاص بك لديه الصلاحيات المناسبة لـ Excel وOneDrive/SharePoint
- تحقق من أن اتصال OAuth يتضمن النطاقات المطلوبة (Files.Read.All, Files.ReadWrite.All)
- تحقق من وجود أسماء أوراق العمل في المصنف المحدد
- تأكد من صحة تنسيق عناوين النطاقات (مثال: ‘A1:C10’)
- تحقق من دعم أنواع الرسوم البيانية (ColumnClustered, Line, Pie، إلخ.)
- تأكد من أن نطاقات بيانات المصدر تحتوي على بيانات مناسبة لنوع الرسم البياني
الحصول على المساعدة
تحتاج مساعدة؟
تواصل مع فريق الدعم للحصول على المساعدة في إعداد تكامل Microsoft Excel
أو استكشاف الأخطاء وإصلاحها.
