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 می تواند بسیاری از فرمت های فایل دیگر از جمله را ادغام کند.

CSV (مقادیر جدا شده با کاما)
HTML (زبان نشانه گذاری فرا متنی)
MHTML (فرمت آرشیو صفحه وب)
ODS (فایل صفحه گسترده OpenDocument)
TSV (مقادیر جدا شده از تب)
TXT (سند متنی)
XLS (فرمت باینری اکسل)
XLSB (فایل باینری کتاب کار اکسل)
XLSM (فایل صفحه گسترده)
XLSX (فایل OOXML اکسل)
XLT (Microsoft قالب اکسل)
XLTM (قالب ماکرو فعال اکسل)