في هذه التدوينة، ستتعلم كيفية تخصيص إعدادات العولمة في Excel باستخدام C#. أحيانًا ترغب في تخصيص نصوص إجمالي المحور، والإجمالي الفرعي، والإجمالي الكلي، وجميع العناصر، وعناصر متعددة، وعناوين الأعمدة، وعناوين الصفوف، والقيم الفارغة وفقًا لمتطلباتك. يسمح لك Aspose.Cells بتخصيص إعدادات العولمة لجدول المحور للتعامل مع مثل هذه السيناريوهات باستخدام فئة PivotGlobalizationSettings. يمكنك أيضًا استخدام هذه الميزة لتغيير التسميات إلى لغات أخرى مثل العربية، والهندية، والبولندية، إلخ. بالنسبة للرسم البياني، كشفت واجهات برمجة تطبيقات Aspose.Cells عن فئة ChartGlobalizationSettings للتعامل مع السيناريوهات التي يرغب فيها المستخدم في تعيين مكونات الرسم البياني إلى لغة مختلفة. دعنا نبدأ!
تتناول هذه المقالة المواضيع التالية:
- مكتبة C# Excel لتخصيص إعدادات العولمة
- كيفية تخصيص إعدادات العولمة في Excel باستخدام C#
- موارد مجانية
- مواضيع أخرى
## مكتبة C# Excel لتخصيص إعدادات العولمة {#csharp-excel-library}
Aspose.Cells لـ .NET هي مكتبة Excel قوية تبسط عملية تخصيص إعدادات العولمة في Excel. توفر ميزات قوية للتلاعب بملفات Excel برمجيًا. مع Aspose.Cells، يمكن للمطورين بسهولة إنشاء وتعديل وتخصيص الرسوم البيانية والمخططات. تدعم هذه المكتبة تنسيقات Excel المختلفة وتقدم وظائف متقدمة، مما يجعلها خيارًا مثاليًا لمديري المشاريع والمطورين على حد سواء.
تتميز Aspose.Cells لـ .NET بسهولة التكامل والمرونة. إليك بعض الميزات الرئيسية:
- واجهة برمجة تطبيقات شاملة: الوصول إلى مجموعة واسعة من وظائف Excel.
- تخصيص متقدم: تخصيص الرسوم البيانية والمخططات لتلبية الاحتياجات المحددة.
- أداء عالي: التعامل بكفاءة مع مجموعات بيانات كبيرة دون التأثير على السرعة.
- دعم تنسيقات متعددة: العمل مع تنسيقات Excel المختلفة، بما في ذلك XLSX و XLS و CSV.
اتبع هذه الخطوات البسيطة للبدء مع Aspose.Cells لـ .NET:
1. قم بتنزيل المكتبة من الإصدارات.
2. قم بتثبيتها عبر مدير حزم NuGet باستخدام الأمر التالي:
PM> Install-Package Aspose.Cells
## كيفية تخصيص إعدادات العولمة في Excel باستخدام C# {#globalization-settings-in-excel}
### بيانات عينة لإعدادات عولمة الرسم البياني
بيانات عينة لإعدادات عولمة الرسم البياني
### كيفية تخصيص إعدادات العولمة للرسم البياني
اتبع هذه الخطوات لتخصيص إعدادات العولمة للرسم البياني باستخدام C# مع Aspose.Cells لـ .NET. سنقوم بإنشاء رسم بياني شلال بناءً على البيانات التالية. ستظهر أسماء مكونات الرسم البياني باللغة الإنجليزية في الرسم البياني. سنستخدم مثالًا باللغة التركية لعرض كيفية عرض عنوان الرسم البياني، وأسماء الأسطورة الزيادة/النقصان، واسم الإجمالي، وعنوان المحور باللغة التركية.
1. إنشاء فئة لغة مخصصة لمكونات الرسم البياني.
2. تحميل ملف Excel موجود باستخدام فئة Workbook.
3. تعيين إعدادات ChartGlobalizationSettings مخصصة.
4. الوصول إلى ورقة العمل الأولى باستخدام workbook.Worksheets[0].
5. الوصول إلى الرسم البياني الأول باستخدام worksheet.Charts[0].
6. استدعاء طريقة Chart.Calculate() للحساب.
7. إخراج المعلومات ذات الصلة وعرض النتائج.
إليك مقتطف شيفرة C# الذي ينفذ الخطوات أعلاه:
الناتج الناتج عن الشيفرة أعلاه:
عنوان الرسم البياني للدفتر: Grafik Başlığı
أسطورة الرسم البياني للدفتر: Artış
أسطورة الرسم البياني للدفتر: Düşüş
أسطورة الرسم البياني للدفتر: Toplam
عنوان المحور الفئوي للدفتر: Eksen Başlığı
### كيفية تخصيص إعدادات العولمة للصيغة
اتبع هذه الخطوات لتخصيص إعدادات العولمة للصيغة باستخدام C# مع Aspose.Cells لـ .NET. تشرح الشيفرة النموذجية التالية كيفية تنفيذ طريقة GlobalizationSettings.GetLocalFunctionName(string standardName). تعيد هذه الطريقة الاسم المحلي للدالة القياسية. إذا كان اسم الدالة القياسية هو SUM، فإنه يعيد UserFormulaLocal_SUM. يمكنك تغيير الشيفرة وفقًا لاحتياجاتك وإرجاع الأسماء الصحيحة للدوال المحلية مثل SUM هو SUMME بالألمانية وTEXT هو ТЕКСТ بالروسية. يرجى أيضًا الاطلاع على إخراج وحدة التحكم من الشيفرة النموذجية أدناه كمرجع.
1. إنشاء فئة إعدادات عولمة مخصصة للصيغة.
2. إنشاء دفتر عمل جديد باستخدام فئة Workbook.
3. تعيين إعدادات GlobalizationSettings مخصصة.
4. الوصول إلى ورقة العمل الأولى باستخدام workbook.Worksheets[0].
5. الوصول إلى الخلايا وتعيين خصائص الصيغة.
6. إخراج المعلومات ذات الصلة وعرض النتائج.
إليك مقتطف شيفرة C# الذي ينفذ الخطوات أعلاه:
الناتج الناتج عن الشيفرة أعلاه:
الصيغة المحلية: =UserFormulaLocal_SUM(A1:A2)
الصيغة المحلية: =UserFormulaLocal_AVERAGE(B1:B2,B5)
### بيانات عينة لإعدادات العولمة للأخطاء والقيم المنطقية
بيانات عينة لإعدادات العولمة للأخطاء والقيم المنطقية
### كيفية تخصيص إعدادات العولمة للأخطاء والقيم المنطقية
إذا كنت تستخدم Microsoft Excel في اللغة الروسية أو أي لغة أو منطقة أخرى، فسوف تعرض الأخطاء والقيم المنطقية وفقًا لتلك اللغة أو المنطقة. يمكنك تحقيق سلوك مشابه باستخدام Aspose.Cells عن طريق استخدام خاصية Workbook.Settings.GlobalizationSettings. ستحتاج إلى تجاوز طرق GlobalizationSettings.GetErrorValueString() و GlobalizationSettings.GetBooleanValueString() لفئة GlobalizationSettings. اتبع هذه الخطوات لتخصيص إعدادات العولمة للأخطاء والقيمة المنطقية باستخدام C# مع Aspose.Cells لـ .NET.
1. إنشاء فئة لغة مخصصة للأخطاء والقيم المنطقية.
2. تحميل ملف Excel موجود باستخدام فئة Workbook.
3. تعيين إعدادات GlobalizationSettings مخصصة.
4. استدعاء طريقة Workbook.CalculateFormula() للحساب.
5. حفظ الملف إلى PDF باستخدام workbook.Save().
إليك مقتطف شيفرة C# الذي ينفذ الخطوات أعلاه:
تخصيص إعدادات العولمة لجدول محوري باستخدام C#
### بيانات عينة لإعدادات عولمة جدول محوري
بيانات عينة لإعدادات العولمة للأخطاء والقيم المنطقية
### كيفية تخصيص إعدادات العولمة لجدول محوري
اتبع هذه الخطوات لتخصيص إعدادات العولمة لجدول محوري باستخدام C# مع Aspose.Cells لـ .NET. ينشئ فئة CustomPivotTableGlobalizationSettings المشتقة من فئة قاعدة PivotGlobalizationSettings ويقوم بتجاوز جميع طرقها الضرورية. تعيد هذه الطرق النص المخصص لإجمالي المحور، والإجمالي الفرعي، والإجمالي الكلي، وجميع العناصر، وعناصر متعددة، وعناوين الأعمدة، وعناوين الصفوف، والقيم الفارغة. ثم يتم تعيين كائن هذه الفئة إلى خاصية WorkbookSettings.GlobalizationSettings.PivotSettings. تقوم الشيفرة بتحميل ملف Excel المصدر الذي يحتوي على جدول محوري، وتحديثه وحساب بياناته وحفظه كملف PDF الناتج.
1. إنشاء فئة CustomPivotTableGlobalizationSettings لجدول المحوري.
2. تحميل ملف Excel موجود باستخدام فئة Workbook.
3. تعيين إعدادات PivotGlobalizationSettings مخصصة.
4. الوصول إلى ورقة العمل الأولى باستخدام workbook.Worksheets[0].
5. الوصول إلى جدول المحوري الأول باستخدام worksheet.PivotTables[0].
6. استدعاء طرق PivotTable.RefreshData() و PivotTable.CalculateData() لتحديث وحساب جدول المحوري.
7. حفظ الملف إلى PDF باستخدام workbook.Save().
إليك مقتطف شيفرة C# الذي ينفذ الخطوات أعلاه: