Microsoft® การรวมไฟล์ Excel via .NET
รวมไฟล์ Excel 2 ไฟล์ขึ้นไปไว้ในสเปรดชีตเดียวโดยใช้รหัส C#
.NET เอ็กเซล ไลบรารี่ ให้หลายวิธีในการรวมสมุดงานเข้ากับเนื้อหาประเภทต่างๆ เช่น สูตร ข้อมูล รูปภาพ แผนภูมิ และอื่นๆ ให้เป็นไฟล์สเปรดชีตเดียว รูปแบบไฟล์ที่รองรับได้แก่ XLS, XLSX, XLSB, XLT, XLTX, XLTM, ODS, CSV, TSV และอื่นๆ
รวมไฟล์ Excel เข้ากับรูปภาพและแผนภูมิ
วิธีที่ง่ายที่สุดในการรวมไฟล์ Excel 2 ไฟล์ที่มีรูปภาพและแผนภูมิคือการเรียก สมุดงานรวม วิธี. อนุญาตให้รวมไฟล์ Excel ประเภทเดียวกันลงในสเปรดชีตเดียว
C# โค้ดรวมไฟล์ Excel
// load first Excel file | |
var book1 = new Aspose.Cells.Workbook("withCharts.xlsx"); | |
// load second Excel file into a separate instance | |
var book2 = new Aspose.Cells.Workbook("withImages.xlsx"); | |
// combine two workbooks | |
book1.Combine(book2); | |
// save the target workbook | |
book1.Save("combined.xlsx"); |
รวมไฟล์ Excel หลายไฟล์
CellsHelper.MergeFiles วิธีการนี้รองรับการรวมข้อมูล สไตล์ และสูตรของไฟล์ Excel เข้ากับสเปรดชีตใหม่ที่มีรูปแบบเดียวกัน เป็นวิธีที่มีประสิทธิภาพในการรวมไฟล์หลายไฟล์ในขณะที่ใช้แคช
C# รหัสสำหรับรวมไฟล์ Excel หลายไฟล์
// create an Array (length=2) | |
String[] files = new String[2]; | |
// specify file paths to be merged | |
files[0] = "Book1.xls"; | |
files[1] = "Book2.xls"; | |
// merge the files to save the result | |
Aspose.Cells.CellsHelper.MergeFiles(files, "cache", "merged.xls"); |
รวมไฟล์ Excel โดยการคัดลอกแผ่นงาน
แผ่นงาน.คัดลอก สามารถใช้เพื่อคัดลอกข้อมูลและการจัดรูปแบบจากแผ่นงานต้นฉบับไปยังแผ่นงานอื่นภายในหรือระหว่างสมุดงาน วิธีการใช้วัตถุแผ่นงานต้นทางเป็นพารามิเตอร์
C# รหัสเพื่อคัดลอกแผ่นงานข้ามไฟล์ Excel
// load spreadsheet files into 2 instances of Workbook | |
var book1 = new Aspose.Cells.Workbook("input.xlsx"); | |
var book2 = new Aspose.Cells.Workbook("input.ods"); | |
// loop over the worksheet collection | |
foreach (var sheet in book1.Worksheets) | |
{ | |
// add a blank worksheet | |
book2.Worksheets.Add(sheet.Name); | |
// copy worksheet from source to target | |
book2.Worksheets[sheet.Name].Copy(sheet); | |
} | |
// Save the file in any spreadsheet format | |
book2.Save("combined.xls", Aspose.Cells.SaveFormat.Auto); |
รูปแบบการรวมอื่น ๆ ที่รองรับ
เมื่อใช้ C# เราสามารถรวมรูปแบบไฟล์อื่นๆ มากมายรวมถึง