تُستخدم ملفات Excel على نطاق واسع لإنشاء جداول البيانات ومعالجتها داخل تطبيقات مختلفة برمجيًا. أثناء معالجة جدول بيانات ، قد تحتاج إلى إضافة صفوف وأعمدة جديدة أو حذف الصفوف والأعمدة الموجودة من أوراق العمل. لتحقيق ذلك ، توضح هذه المقالة كيفية إضافة أو حذف الصفوف والأعمدة في Excel في C#.
- C# API لإضافة أو حذف صفوف وأعمدة Excel
- إضافة صفوف في ورقة عمل Excel في C#
- إضافة أعمدة في ورقة عمل Excel في C#
- حذف الصفوف في ورقة عمل Excel في C#
- حذف الأعمدة في ورقة عمل Excel في C#
- احصل على رخصة مجانية
مكتبة C# لإضافة أو حذف صفوف وأعمدة Excel
لإضافة أو حذف الصفوف والأعمدة في ملفات Excel XLSX / XLS ، سنستخدم Aspose.Cells for .NET. إنها مكتبة قوية وعالية السرعة لإنشاء ملفات Excel ومعالجتها بسلاسة. بالإضافة إلى ذلك ، يوفر محولًا عالي الدقة لتحويل ملفات XLSX ذهابًا وإيابًا. يمكنك تنزيل ملف DLL الخاص به من قسم التنزيلات أو تثبيته من NuGet.
PM> Install-Package Aspose.Cells
كيفية إضافة صفوف في Excel في C#
فيما يلي خطوات إضافة صفوف في ورقة عمل Excel في C#.
- أولاً ، قم بتحميل ملف Excel باستخدام فئة Workbook.
- بعد ذلك ، قم بالوصول إلى ورقة العمل المطلوبة بالفهرس من مجموعة Workbook.Worksheets.
- أضف صفوفًا باستخدام Worksheet.Cells.InsertRows (rowIndex، totalRows) الطريقة التي يكون فيها المعلمة الأولى هي الفهرس المراد إضافة الصف إليه والمعلمة الثانية هي عدد الصفوف التي تريد إضافتها.
- أخيرًا ، احفظ الملف المحدث باستخدام طريقة Workbook.Save(fileName).
يوضح نموذج التعليمات البرمجية التالي كيفية إضافة صفوف في ورقة عمل Excel باستخدام C#.
// قم بتحميل ملف Excel
Workbook wb = new Workbook("workbook.xlsx");
// احصل على مرجع من ورقة العمل
Worksheet sheet = wb.Worksheets[0];
// أدخل صفين في الفهرس 1
sheet.Cells.InsertRows(1, 2);
// احفظ الملف المحدث
wb.Save("updated_workbook.xlsx");
كيفية إضافة أعمدة في Excel في C#
فيما يلي خطوات إضافة أعمدة في ورقة عمل Excel باستخدام C#.
- أولاً ، قم بتحميل ملف Excel باستخدام فئة Workbook.
- بعد ذلك ، قم بالوصول إلى ورقة العمل المطلوبة بالفهرس من مجموعة Workbook.Worksheets.
- أضف أعمدة باستخدام طريقة Worksheet.Cells.InsertColumns (العمود فهرس ، totalColumns) الأسلوب. المعلمة الأولى هي الفهرس المراد إضافة عمود إليه والمعلمة الثانية هي عدد الأعمدة التي تريد إضافتها.
- أخيرًا ، احفظ الملف المحدث باستخدام طريقة Workbook.Save(fileName).
يوضح نموذج التعليمات البرمجية التالي كيفية إضافة أعمدة في ورقة عمل Excel باستخدام C#.
// قم بتحميل ملف Excel
Workbook wb = new Workbook("workbook.xlsx");
// احصل على مرجع من ورقة العمل
Worksheet sheet = wb.Worksheets[0];
// أدخل عمودين في الفهرس 1
sheet.Cells.InsertColumns(1, 2);
// احفظ الملف المحدث
wb.Save("updated_workbook.xlsx");
حذف الصفوف في Excel XLSX في C#
فيما يلي خطوات حذف الصفوف من ورقة عمل Excel باستخدام C#.
- أولاً ، قم بتحميل ملف Excel باستخدام فئة Workbook.
- قم بالوصول إلى ورقة العمل المطلوبة بالفهرس من مجموعة Workbook.Worksheets.
- احذف الصفوف باستخدام Worksheet.Cells.DeleteRows (rowIndex، totalRows) الطريقة التي يكون فيها المعلمة الأولى هي فهرس الصف والمعلمة الثانية هي عدد الصفوف التي تريد حذفها.
- أخيرًا ، احفظ الملف المحدث باستخدام طريقة Workbook.Save(fileName).
يوضح نموذج التعليمات البرمجية التالي كيفية حذف صفوف من ورقة عمل Excel في C#.
// قم بتحميل ملف Excel
Workbook wb = new Workbook("workbook.xlsx");
// احصل على مرجع من ورقة العمل
Worksheet sheet = wb.Worksheets[0];
// احذف صفين في الفهرس 1
sheet.Cells.DeleteRows(1, 2);
// احفظ الملف المحدث
wb.Save("updated_workbook.xlsx");
حذف الأعمدة في Excel XLSX في C#
فيما يلي خطوات حذف الأعمدة من ورقة عمل Excel باستخدام C#.
- أولاً ، قم بتحميل ملف Excel باستخدام فئة Workbook.
- قم بالوصول إلى ورقة العمل المطلوبة بالفهرس من مجموعة Workbook.Worksheets.
- احذف الأعمدة باستخدام طريقة Worksheet.Cells.DeleteColumns (العمود الفهرس ، totalColumns ، updateReference). المعلمة الأولى هي فهرس العمود ، والمعلمة الثانية هي عدد الأعمدة التي تريد حذفها والمعلمة الثالثة تشير إلى ما إذا كانت المراجع بحاجة إلى تحديث في أوراق عمل أخرى.
- أخيرًا ، احفظ الملف المحدث باستخدام طريقة Workbook.Save(fileName).
يوضح نموذج التعليمات البرمجية التالي كيفية حذف أعمدة من ورقة عمل Excel باستخدام C#.
// قم بتحميل ملف Excel
Workbook wb = new Workbook("workbook.xlsx");
// احصل على مرجع من ورقة العمل
Worksheet sheet = wb.Worksheets[0];
// احذف عمودين في الفهرس 1
sheet.Cells.DeleteColumns(1, 2, true);
// احفظ الملف المحدث
wb.Save("updated_workbook.xlsx");
احصل على ترخيص API مجاني
يمكنك الحصول على ترخيص مؤقت مجاني من أجل استخدام واجهة برمجة التطبيقات دون قيود التقييم.
استنتاج
في هذه المقالة ، تعلمت كيفية التعامل مع الصفوف والأعمدة في Excel برمجيًا. على وجه الخصوص ، لقد رأيت كيفية إضافة أو حذف الصفوف والأعمدة في أوراق عمل Excel في C#. بالإضافة إلى ذلك ، يمكنك استكشاف المزيد حول C# Excel API باستخدام التوثيق. علاوة على ذلك ، يمكنك مشاركة استفساراتك معنا عبر المنتدى.