Microsoft® Excel-fájl egyesítése via Java
Kombináljon két vagy több Excel-fájlt egyetlen táblázatban a Java kód használatával
Java Excel Library többféle lehetőséget biztosít a különféle típusú tartalommal, például képletekkel, képekkel, adatokkal, diagramokkal stb. rendelkező munkafüzetek egyetlen táblázatkezelő dokumentumban való kombinálására. A támogatott fájlformátumok a XLS, XLSX, XLSB, XLT, XLTX, XLTM, ODS, CSV, CSV, 3081 és még sok más.
Kombinálja az Excel fájlokat képekkel és diagramokkal
A legegyszerűbb módja annak, hogy két képeket és diagramokat tartalmazó Excel-fájlt kombináljon, ha meghívja a Munkafüzet.kombinálni módszerrel. Lehetővé teszi a hasonló típusú Excel fájlok egyetlen táblázatba való egyesítését.
Java Kód az Excel-fájlok kombinálásához
// 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");
Egyesítsen több Excel-fájlt
CellsHelper.mergeFiles A módszer támogatja az Excel-fájl adatainak, stílusának és képleteinek egyesítését egy új, azonos formátumú táblázattal. Ez egy hatékony módja több fájl egyesítésének gyorsítótár használata közben.
Java Kód több Excel-fájl egyesítéséhez
// 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");
Excel-fájlok egyesítése munkalapok másolásával
[Munkalap.másolat]( https://reference.aspose.com/cells/java/com.aspose.cells/worksheet#copy(com.aspose.cells.Worksheet)haszn álható adatok és formázások másolására egy forrásmunkalapról egy másik munkalapra a munkafüzeteken belül vagy a munkafüzetek között. A metódus a forrás munkalap objektumot veszi paraméterként.
Java Kód munkalapok munkafüzetek közötti másolásához
// 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);
Egyéb támogatott egyesítő formátumok
A Java használatával számos más fájlformátum is egyesíthető, beleértve a...