Microsoft® ادغام فایل اکسل via .NET
2 یا چند فایل اکسل را با استفاده از کد C# در یک صفحه گسترده ترکیب کنید
.NET کتابخانه اکسل راه های متعددی برای ترکیب کتاب های کار با انواع مختلف محتوا مانند فرمول ها، داده ها، تصاویر، نمودارها و غیره در یک فایل صفحه گسترده ارائه می دهد. فرمت های فایل پشتیبانی شده شامل XLS، XLSX، XLSB، XLT، XLTX، XLTM، ODS، CSV، CSV، CSV، CSV،
فایل های اکسل را با تصاویر و نمودارها ترکیب کنید
ساده ترین راه برای ترکیب 2 فایل اکسل دارای تصاویر و نمودارها، تماس با این است کتاب کار.ترکیب روش. این اجازه می دهد تا فایل های اکسل از نوع مشابه را در یک صفحه گسترده ادغام کنید.
C# کد برای ترکیب فایل های اکسل
// 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"); |
ادغام چندین فایل اکسل
CellsHelper.MergeFiles روش از ادغام دادهها، سبک و فرمولهای یک فایل اکسل در یک صفحه گسترده جدید با همان فرمت پشتیبانی میکند. این یک راه کارآمد برای ادغام چندین فایل در حین استفاده از کش است.
C# کد برای ادغام چندین فایل اکسل
// 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"); |
ادغام فایل های اکسل با کپی کردن کاربرگ ها
کاربرگ.کپی می تواند برای کپی داده ها و قالب بندی از یک کاربرگ منبع به کاربرگ دیگر در داخل یا بین کتاب های کار استفاده شود. متد شیء کاربرگ منبع را به عنوان پارامتر می گیرد.
C# کد برای کپی کاربرگ ها در سراسر فایل های اکسل
// 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#، One می تواند بسیاری از فرمت های فایل دیگر از جمله را ادغام کند.