Այս հակիրճ ձեռնարկը մանրամասներ է տալիս այն մասին, թե ինչպես պատճենել Excel թերթիկը Java-ի մեկ այլ աշխատանքային գրքում: Դուք կարող եք բեռնել մուտքագրված Excel ֆայլը XLSX կամ XLS ֆայլի ընդլայնմամբ և այնուհետև կարող եք կատարել Java copy excel worksheet ֆունկցիան: Դուք կարող եք պատճենել ցանկացած թերթ՝ օգտագործելով դրա ինդեքսի համարը կամ թերթի անունը՝ ըստ ձեր պահանջների:
Excel թերթիկը Java-ում մեկ այլ աշխատանքային գրքում պատճենելու քայլեր
- Ավելացրեք հղում Aspose.Cells-ին Maven-ի պահոցից՝ Excel թերթիկը պատճենելու համար
- Ներբեռնեք սկզբնաղբյուր Excel ֆայլը Workbook դասի օբյեկտում՝ մուտքագրված տվյալները պատճենելու համար
- Մուտք գործեք ելքային Excel ֆայլի թերթիկները
- Copy Excel թերթը մեկ այլ աշխատանքային գրքում՝ օգտագործելով թերթերի ինդեքսային թիվը
- Պահպանեք ելքային Excel աշխատանքային գրքույկը՝ դրա մեջ պատճենված աշխատաթերթով
Մեզ անհրաժեշտ է ընդամենը մի քանի API զանգեր՝ Java Excel թերթի պատճենը ֆունկցիայի հետ աշխատելու համար: Մենք կարող ենք հարմարեցնել աշխատանքային թերթիկների պատճենման գործընթացը՝ փոխելով աշխատաթերթերի ինդեքսները: Օրինակ, դուք կարող եք պատճենել ցանկացած աշխատաթերթ աղբյուրի աշխատաթերթից և տեղադրել այն ելքային Excel աշխատանքային գրքում ցանկացած ինդեքսում՝ միայն ինդեքսի համարները փոխելով:
Կոդ Excel-ի թերթիկը Java-ում մեկ այլ աշխատանքային գրքում պատճենելու համար
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"); | |
} | |
} |
Այս ձեռնարկում մենք ուսումնասիրել ենք, թե ինչպես կարելի է օգտագործել Java copy Excel թերթը մեկ այլ աշխատանքային գրքում ֆունկցիան կարող է ներառվել: Դուք կարող եք կառավարել պատճենման գործողությունը՝ օգտագործելով CopyOptions դասի օբյեկտը copy() ֆունկցիայի մեջ, որն աջակցում է պատճենման արժեքները միայն այն դեպքում, եթե բանաձևը վավեր չէ նպատակակետի թերթիկի համար, անունները պատճենելու տարբերակը, մակրոները պահելու տարբերակը և շատ այլ գործառույթներ լավ.
Այս հոդվածը բացատրել է, թե ինչպես պատճենել-տեղադրել տվյալները Excel-ի աշխատաթերթերում: Այնուամենայնիվ, եթե ցանկանում եք սովորել բջիջների միաձուլումը, տես ինչպես միաձուլել բջիջները Excel-ում Java-ի միջոցով-ի հոդվածը: