Microsoft® ادغام فایل اکسل via Java

دو یا چند فایل اکسل را با استفاده از کد Java در یک صفحه گسترده ترکیب کنید

 

Java کتابخانه اکسل راه های متعددی برای ترکیب کتاب های کار با انواع مختلف محتوا مانند فرمول ها، تصاویر، داده ها، نمودارها و غیره در یک سند صفحه گسترده ارائه می دهد. فرمت های فایل پشتیبانی شده شامل XLS، XLSX، XLSB، XLT، XLTX، XLTM، ODS، CSV، CSV، CSV، CSV،

فایل های اکسل را با تصاویر و نمودارها ترکیب کنید

ساده ترین راه برای ترکیب دو فایل اکسل دارای تصاویر و نمودارها، تماس با آن است کتاب کار.ترکیب روش. این اجازه می دهد تا فایل های اکسل از نوع مشابه را در یک صفحه گسترده ادغام کنید.

Java کد برای ترکیب فایل های اکسل
// load first Excel file
var book1 = new Workbook("with-charts.xlsx");
// load second Excel file into a separate instance
var book2 = new Workbook("with-images.xlsx");

// merge two workbooks
book1.combine(book2);
// save the target workbook 
book1.save("combined.xlsx");

ادغام چندین فایل اکسل

CellsHelper.mergeFiles روش از ادغام داده‌ها، سبک و فرمول‌های یک فایل اکسل در یک صفحه گسترده جدید با همان فرمت پشتیبانی می‌کند. این یک راه کارآمد برای ادغام چندین فایل در حین استفاده از کش است.

Java کد برای ادغام چندین فایل اکسل
// 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
CellsHelper.mergeFiles(files, "cache", "merged.xls");

ادغام فایل های اکسل با کپی کردن کاربرگ ها

[کاربرگ.کپی]( https://reference.aspose.com/cells/java/com.aspose.cells/worksheet#copy(com.aspose.cells.Worksheet) می تواند برای کپی داده ها و قالب بندی از یک کاربرگ منبع به کاربرگ دیگر در داخل یا بین کتاب های کار استفاده شود. متد شیء کاربرگ منبع را به عنوان پارامتر می گیرد.

Java کد برای کپی کاربرگ ها بین کتاب های کار
// Create a Workbook.
Workbook excelWorkbook0 = new Workbook(dataDir + "book1.xls");

// Create another Workbook.
Workbook excelWorkbook1 = new Workbook();

// Copy the first sheet of the first book into second book.
excelWorkbook1.getWorksheets().get(0).copy(excelWorkbook0.getWorksheets().get(0));

// Save the file.
excelWorkbook1.save(dataDir + "out.xls", FileFormatType.EXCEL_97_TO_2003);

سایر فرمت های ادغام پشتیبانی شده

با استفاده از Java، One می تواند بسیاری از فرمت های فایل دیگر از جمله ...

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