Hogyan másoljunk Excel-lapot egy másik munkafüzetbe Java nyelven

Ez a tömör oktatóanyag részleteket tartalmaz arról, hogyan lehet Excel-lapot másolni egy másik Java-munkafüzetbe. A bemeneti Excel fájlt betöltheti XLSX vagy XLS fájlkiterjesztéssel, majd a Java excel munkalap másolása funkció használatával hajtható végre. Bármely lapot átmásolhatja annak indexszámával vagy a lapnévvel, igényei szerint.

Az Excel-lap másolása egy másik Java-munkafüzetbe

  1. Adjon hozzá egy hivatkozást a(z) Aspose.Cells címre a Maven adattárból egy Excel munkalap másolásához
  2. Töltse be a forrás Excel-fájlt a Workbook osztályobjektumba a bemeneti adatok másolásához
  3. Nyissa meg a kimeneti Excel-fájl lapjait
  4. Copy az Excel-lapot egy másik munkafüzetbe a lapok indexszámával
  5. Mentse a kimeneti Excel-munkafüzetet a benne lévő másolt munkalappal

Csak néhány API-hívást kell végrehajtanunk a Java Excel-lapmásolás funkció használatához. A munkalapok másolási folyamatát testreszabhatjuk a munkalapok indexeinek megváltoztatásával. Például bármely munkalapot kimásolhat a forrásmunkalapról, és beillesztheti a kimeneti Excel-munkafüzet bármely indexébe, csak az indexszámok módosításával.

Kód az Excel-lap másolásához egy másik Java-munkafüzetbe

import com.aspose.cells.License;
import com.aspose.cells.Workbook;
import com.aspose.cells.WorksheetCollection;
public class CopyExcelSheetToAnotherWorkbookInJava {
public static void main(String[] args) throws Exception {
// main method to copy Excel sheet to another workbook using Java
// Use Aspose.Cells license to remove watermark in the
// output Excel file after copying the sheet
License licenseForSheetCopy = new License();
licenseForSheetCopy.setLicense("Aspose.Cells.lic");
//Load input and create a new Workbook to copy Excel worksheet
Workbook input = new Workbook("input.xlsx");
Workbook output = new Workbook();
//Create a WorksheetCollection object to access the sheets
// of output file
WorksheetCollection sheets = output.getWorksheets();
//Copy input sheet to a new sheet in the other file
sheets.get(0).copy(input.getWorksheets().get(0));
//Save output Excel worksheet with the copied sheet in it
output.save("workbook.xlsx");
}
}

Ebben az oktatóanyagban megvizsgáltuk, hogyan építhető be a Java Excel-lap másolása másik munkafüzetbe funkciója. A másolási műveletet a CopyOptions osztály objektum segítségével szabályozhatja a copy() függvényben, amely csak akkor támogatja az értékek másolását, ha a képlet nem érvényes a céllapra, a nevek másolásának lehetőségével, a makrók megtartásának lehetőségével és sok más szolgáltatással, mint pl. jól.

Ez a cikk elmagyarázza, hogyan lehet adatokat másolni és beilleszteni az Excel munkalapok közé. Ha azonban meg akarja tanulni a cellák egyesítését, olvassa el a hogyan lehet cellákat egyesíteni az Excelben Java segítségével című cikket.

 Magyar