يشرح هذا البرنامج التعليمي الموجز ** كيفية تدوير خلية في Excel باستخدام C# ** بمساعدة قائمة من الخطوات ونموذج تعليمة برمجية قابلة للتشغيل. يوفر خيارات ليس فقط لتعيين زاوية الدوران ولكن تخصيص الأنماط الأخرى ممكن أيضًا. بعد تغيير ** اتجاه النص في Excel باستخدام C# ** ، يمكن حفظ ملف الإخراج كـ XLSX ، XLS ، PDF ، إلخ.
خطوات تدوير خلية في Excel باستخدام C#
- تكوين المشروع لإضافة Aspose.Cells for .NET باستخدام مدير حزمة NuGet
- أنشئ أو افتح Workbook واحصل على حق الوصول إلى ورقة العمل المستهدفة الخاصة به
- الوصول إلى الخلية المستهدفة ووضع بعض القيمة إذا كانت فارغة
- احصل على كائن الخلية Style وقم بتعيين RotationAngle إلى القيمة المطلوبة
- اضبط النمط مرة أخرى على الخلية
- احفظ المصنف المعدل على القرص الذي يحتوي على نص مستدير فيه
تصف الخطوات المذكورة أعلاه * كيفية إمالة الخلايا في Excel باستخدام C# * بمساعدة تفاصيل التكوين والإجراءات التدريجية لإنجاز المهمة. يوفر خيارات لتعيين زاوية الدوران ويمكن أيضًا تخصيص الأنماط الأخرى. لا تحتاج إلى أي أداة أخرى تابعة لجهة خارجية لإكمال العملية.
رمز لتدوير خلية في Excel باستخدام C#
using Aspose.Cells; | |
namespace HowToRotateACellInExcelUsingCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to rotate a cell in Excel using CSharp | |
{ | |
// Instantiate a Cell License to avoid watermark in the output XLSX after | |
// rotating text in the cell | |
Aspose.Cells.License licForCells = new Aspose.Cells.License(); | |
licForCells.SetLicense("Aspose.Cells.lic"); | |
// Create a new empty workbook for testing cell rotation | |
Workbook wbForRotatedText = new Workbook(); | |
// Get access to the first worksheet where text will be placed | |
Worksheet wsForRotatedText = wbForRotatedText.Worksheets[0]; | |
// Get Cells collection from the target worksheet | |
Cells cellsForRotatedText = wsForRotatedText.Cells; | |
// Get access to the target cell for setting the sample text | |
Cell cellForRotatedText = cellsForRotatedText["D5"]; | |
// Set some text value in the target cell | |
cellForRotatedText.PutValue("Text to be rotated"); | |
// Get the style object from the selected cell | |
Style objStyle = cellForRotatedText.GetStyle(); | |
// Set the rotation angle of the text in the style object | |
objStyle.RotationAngle = 60; | |
// Set the style back to the target cell | |
cellForRotatedText.SetStyle(objStyle); | |
// Save the workbook containing the rotated text in it | |
wbForRotatedText.Save("RotateText_test.xlsx"); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
يوضح هذا الرمز عملية تكوين اتجاه النص * في Excel باستخدام C# * باستخدام خاصية فئة النمط RotationAngle. يمكنك تعيين أي خصائص نمط مثل الخط ولون المقدمة ولون الخلفية والحدود ونمط القلم وما إلى ذلك.
لقد علمنا هذا البرنامج التعليمي * كيفية تدوير خلايا Excel باستخدام C# *. إذا كنت تريد حفظ ملف الإخراج هذا بصيغة PDF ، فراجع المقالة على كيفية حفظ ملف Excel بصيغة PDF باستخدام C#.