Този кратък урок предоставя подробности за това как да копирате 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
В този урок проучихме как може да се включи функцията за копиране на Java лист на Excel в друга работна книга. Можете да контролирате операцията по копиране, като използвате обекта от клас CopyOptions във функцията copy(), която поддържа копиране на стойности само ако формулата не е валидна за целевия лист, опцията за копиране на имена, опцията за запазване на макроси и много други функции като добре.
Тази статия обяснява как да копирате и поставяте данни между работни листове на Excel. Ако обаче искате да научите обединяването на клетки, вижте статията на как да обедините клетки в Excel с помощта на Java.