הוסף מחיקת שורות או עמודות ב-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#.

// טען קובץ אקסל
Workbook wb = new Workbook("workbook.xlsx");

// קבל הפניה לגליון העבודה
Worksheet sheet = wb.Worksheets[0];

// הכנס 2 שורות באינדקס 1
sheet.Cells.InsertRows(1, 2);

// שמור קובץ מעודכן
wb.Save("updated_workbook.xlsx");

כיצד להוסיף עמודות ב-Excel ב-C#

להלן השלבים להוספת עמודות בגליון עבודה של Excel באמצעות C#.

  • ראשית, טען את קובץ ה-Excel באמצעות המחלקה Workbook.
  • לאחר מכן, גש לגליון העבודה הרצוי לפי אינדקס מאוסף Workbook.Worksheets.
  • הוסף עמודות באמצעות השיטה Worksheet.Cells.InsertColumns(columnIndex, totalColumns). הפרמטר הראשון הוא האינדקס עליו יש להוסיף עמודה והפרמטר השני הוא מספר העמודות שברצונך להוסיף.
  • לבסוף, שמור את הקובץ המעודכן בשיטת Workbook.Save(fileName).

דוגמת הקוד הבאה מראה כיצד להוסיף עמודות בגליון עבודה של Excel באמצעות C#.

// טען קובץ אקסל
Workbook wb = new Workbook("workbook.xlsx");

// קבל הפניה לגליון העבודה
Worksheet sheet = wb.Worksheets[0];

// הוסף 2 עמודות באינדקס 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#.

// טען קובץ אקסל
Workbook wb = new Workbook("workbook.xlsx");

// קבל הפניה לגליון העבודה
Worksheet sheet = wb.Worksheets[0];

// מחק 2 שורות באינדקס 1
sheet.Cells.DeleteRows(1, 2);

// שמור קובץ מעודכן
wb.Save("updated_workbook.xlsx");

מחק עמודות ב-Excel XLSX ב-C#

להלן השלבים למחיקת עמודות מגיליון עבודה של Excel באמצעות C#.

  • ראשית, טען את קובץ ה-Excel באמצעות המחלקה Workbook.
  • גש לגליון העבודה הרצוי לפי אינדקס מאוסף Workbook.Worksheets.
  • מחק עמודות בשיטת Worksheet.Cells.DeleteColumns(columnIndex, totalColumns, updateReference). הפרמטר הראשון הוא אינדקס העמודות, הפרמטר השני הוא מספר העמודות שברצונך למחוק והפרמטר השלישי מציין אם יש צורך לעדכן הפניות בגיליונות עבודה אחרים.
  • לבסוף, שמור את הקובץ המעודכן בשיטת Workbook.Save(fileName).

דוגמת הקוד הבאה מראה כיצד למחוק עמודות מגיליון עבודה של Excel באמצעות C#.

// טען קובץ אקסל
Workbook wb = new Workbook("workbook.xlsx");

// קבל הפניה לגליון העבודה
Worksheet sheet = wb.Worksheets[0];

// מחק 2 עמודות באינדקס 1
sheet.Cells.DeleteColumns(1, 2, true);

// שמור קובץ מעודכן
wb.Save("updated_workbook.xlsx");

קבל רישיון API בחינם

אתה יכול לקבל רישיון זמני בחינם על מנת להשתמש ב-API ללא מגבלות הערכה.

סיכום

במאמר זה, למדת כיצד לעבוד עם שורות ועמודות ב-Excel באופן תכנותי. במיוחד, ראית כיצד להוסיף או למחוק שורות ועמודות בגיליונות עבודה של Excel ב-C#. בנוסף, אתה יכול לחקור עוד על ה-C# Excel API באמצעות תיעוד. יתר על כן, אתה יכול לשתף אותנו בשאילתות שלך דרך הפורום שלנו.

ראה גם