วิธีคัดลอกแผ่นงาน Excel ไปยังสมุดงานอื่นใน C #

บทช่วยสอนพื้นฐานนี้จะอธิบายว่าการใช้คุณลักษณะ C# Excel sheet copy สามารถนำไปใช้ในแอปพลิเคชันได้อย่างไร คุณยังสามารถควบคุมกระบวนการคัดลอกได้โดยใช้วัตถุคลาส CopyOptions เมื่อทำตามขั้นตอนและข้อมูลโค้ดด้านล่าง คุณจะสามารถ คัดลอกแผ่นงาน Excel ไปยังสมุดงานอื่นใน C# ด้วยการเรียก API อย่างง่าย

ขั้นตอนการคัดลอกแผ่นงาน Excel ไปยังสมุดงานอื่นใน C

  1. เพิ่มการอ้างอิงถึง Aspose.Cells ในแอปพลิเคชันสำเนาแผ่นงานของคุณโดยใช้เครื่องมือ NuGet Package Manager
  2. เริ่มต้นวัตถุคลาส Workbook สำหรับไฟล์ Excel อินพุตและเอาต์พุต
  3. คัดลอก worksheet และวางลงในสมุดงานอื่น
  4. บันทึกไฟล์ Excel เอาต์พุตด้วยเวิร์กชีตที่คัดลอก

ขั้นตอนง่ายๆ เหล่านี้แสดงให้เห็นว่าการใช้คุณลักษณะ C# Excel สำเนาเวิร์กชีต สามารถนำไปใช้ในแอปพลิเคชันจัดการไฟล์ Excel ของคุณได้อย่างไร ในขั้นตอนแรก คุณต้องโหลดไฟล์แผ่นงานอินพุตและเริ่มต้นสมุดงานใหม่เพื่อวางข้อมูล จากนั้นคุณสามารถวางแผ่นงานลงในไฟล์ Excel เอาต์พุตและบันทึกไฟล์ผลลัพธ์ลงในดิสก์ตามความต้องการของคุณ

รหัสเพื่อคัดลอกแผ่นงาน Excel ไปยังสมุดงานอื่นใน C

using Aspose.Cells;
using System.IO;
namespace CopyExcelSheetToAnotherWorkbookInCSharp
{
class Program
{
static void Main(string[] args)
{
// Instantiate the license as the first step to avoid trial version restrictions and watermark in copy pasted workbook
License CopyExcelWorksheetLicense = new License();
CopyExcelWorksheetLicense.SetLicense("Aspose.Cells.lic");
//Create a new Workbook for the input and output file
Workbook input = new Workbook("input.xlsx");
Workbook output = new Workbook();
//Create a WorksheetCollection object for the sheets of the Workbook
WorksheetCollection sheets = output.Worksheets;
//Copy data to a new sheet in another workbook
sheets[0].Copy(input.Worksheets[0]);
//Save output worksheet with copied data
output.Save("workbook.xlsx");
}
}
}

ข้อมูลโค้ดที่แชร์ด้านบนอธิบายว่าการใช้ C# คัดลอกแผ่นงาน Excel ไปยังสมุดงานอื่น โดยใช้โค้ดเพียงไม่กี่บรรทัด เพียงโหลดไฟล์ Excel ต้นทางและปลายทางเพื่อคัดลอกและวางแผ่นงาน นอกจากนี้ คุณยังสามารถย้ายแผ่นงานระหว่างไฟล์ Excel ต่างๆ เพื่อวัตถุประสงค์ที่แตกต่างกัน คุณสามารถปรับเปลี่ยนเพียงเล็กน้อยเพื่อคัดลอกแผ่นงานจากภายในสมุดงานหรือจากไฟล์ Excel อื่นในแอปพลิเคชัน .NET ของคุณ

ที่นี่เราได้เข้าใจขั้นตอนการคัดลอกแผ่นงานไปยังสมุดงานอื่นใน C# อย่างไรก็ตาม หากคุณต้องการเรียนรู้การรวมเซลล์ Excel โปรดดูบทความเกี่ยวกับ วิธีผสานเซลล์ใน Excel โดยใช้ C#

 ไทย