Цей стислий підручник містить детальну інформацію про те, як скопіювати аркуш Excel в іншу книгу в Java. Ви можете завантажити вхідний файл Excel із розширенням файлу XLSX або XLS, а потім за допомогою функції Копіювати аркуш Excel у Java можна виконати функцію. Ви можете скопіювати будь-який аркуш, використовуючи його номер індексу або назву аркуша відповідно до ваших вимог.
Кроки для копіювання аркуша 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"); | |
} | |
} |
У цьому підручнику ми досліджували, як використовувати функцію Копіювання аркуша Excel із Java в іншу робочу книгу. Ви можете контролювати операцію копіювання за допомогою об’єкта класу CopyOptions у функції copy(), яка підтримує копіювання значень, лише якщо формула недійсна для цільового аркуша, параметр копіювання імен, параметр збереження макросів та багато інших функцій, як Ну.
У цій статті пояснюється, як копіювати та вставляти дані між аркушами Excel. Однак, якщо ви хочете навчитися об’єднувати клітинки, зверніться до статті як об’єднати клітинки в Excel за допомогою Java.