إضافة حذف صفوف أو أعمدة في Excel في C#

تُستخدم ملفات Excel على نطاق واسع لإنشاء جداول البيانات ومعالجتها داخل تطبيقات مختلفة برمجيًا. أثناء معالجة جدول بيانات ، قد تحتاج إلى إضافة صفوف وأعمدة جديدة أو حذف الصفوف والأعمدة الموجودة من أوراق العمل. لتحقيق ذلك ، توضح هذه المقالة كيفية إضافة أو حذف الصفوف والأعمدة في 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 باستخدام التوثيق. علاوة على ذلك ، يمكنك مشاركة استفساراتك معنا عبر المنتدى.

أنظر أيضا