Microsoft® Łączenie plików Excel via Java
Połącz dwa lub więcej plików Excel w jednym arkuszu kalkulacyjnym, używając kodu Java
Java Biblioteka Excela zapewnia wiele sposobów łączenia skoroszytów z różnymi typami treści, takimi jak formuły, obrazy, dane, wykresy itp., W jednym dokumencie arkusza kalkulacyjnego. Obsługiwane formaty plików to XLS, XLSX, XLSB, XLT, XLTX, XLTM, ODS, CSV, TSV i więcej.
Łącz pliki Excel z obrazami i wykresami
Najprostszym sposobem połączenia dwóch plików Excel zawierających obrazy i wykresy jest wywołanie metody Skoroszyt.połącz metoda. Umożliwia łączenie plików Excel podobnego typu w jeden arkusz kalkulacyjny.
Java Kod do łączenia plików Excel
// 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");
Scal wiele plików Excel
CellsHelper.mergeFiles Metoda obsługuje łączenie danych, stylu i formuł pliku Excel z nowym arkuszem kalkulacyjnym o tym samym formacie. Jest to skuteczny sposób łączenia kilku plików podczas korzystania z pamięci podręcznej.
Java Kod umożliwiający połączenie kilku plików 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
CellsHelper.mergeFiles(files, "cache", "merged.xls");
Scal pliki Excel, kopiując arkusze
[Arkusz.kopia]( https://reference.aspose.com/cells/java/com.aspose.cells/worksheet#copy(com.aspose.cells.Worksheet)mo że służyć do kopiowania danych i formatowania z arkusza źródłowego do innego arkusza w obrębie skoroszytów lub pomiędzy nimi. Metoda przyjmuje obiekt arkusza źródłowego jako parametr.
Java Kod umożliwiający kopiowanie arkuszy między skoroszytami
// 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);
Inne obsługiwane formaty scalania
Za pomocą numeru Java można także łączyć wiele innych formatów plików, w tym...