העתק שורות ועמודות ב-Excel באמצעות C#

במקרים מסוימים, עליך להעתיק שורות ועמודות בקובץ Excel מבלי להעתיק את כל גליון העבודה. כדי לבצע פעולה זו באופן פרוגרמטי, מאמר זה מכסה כיצד להעתיק שורות או עמודות בגיליון עבודה של Excel באמצעות C#.

C# API להעתקת שורות ועמודות באקסל

Aspose.Cells for .NET היא ספריית כיתה המאפשרת לך ליישם תכונות אוטומציה של Excel בתוך יישומי NET. ה-API מספק דרכים פשוטות להעתיק שורות ועמודות בתוך או בין חוברות העבודה של Excel. אתה יכול להוריד את ה-API או להתקין אותו באמצעות NuGet.

PM> Install-Package Aspose.Cells

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

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

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

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

// קבל הפניה לגליון העבודה הראשון
Worksheet ws1 = excelWorkbook1.Worksheets[0];

// העתק את השורה השנייה עם נתונים, עיצובים, תמונות ואובייקטי ציור לשורה ה-16 בגליון העבודה
ws1.Cells.CopyRow(ws1.Cells, 1, 15);

// שמור את קובץ האקסל
excelWorkbook1.Save("output.xlsx");

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

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

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

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

// קבל הפניה לגליון העבודה הראשון
Worksheet ws1 = excelWorkbook1.Worksheets[0];

// העתק את העמודה הראשונה מגליון העבודה הראשון של חוברת העבודה
ws1.Cells.CopyColumn(ws1.Cells, ws1.Cells.Columns[0].Index, ws1.Cells.Columns[2].Index);

// התאם אוטומטית את העמודה
ws1.AutoFitColumn(2);

// שמור את קובץ האקסל
excelWorkbook1.Save("output.xlsx");

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

אתה יכול להשתמש ב-Aspose.Cells עבור .NET ללא מגבלות הערכה באמצעות רישיון זמני.

סיכום

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

ראה גם