Как объединить документ Excel на языке Java

В современную цифровую эпоху управление и систематизация данных являются неотъемлемой задачей для многих людей и профессионалов. Одна из часто возникающих проблем — необходимость объединить данные из нескольких документов Excel в один полный документ. Будь то анализ данных, отчетность или просто оптимизация рабочего процесса, объединение документов Excel позволяет сэкономить драгоценное время и силы. В этой статье мы расскажем о том, как объединить файлы Excel на Java с помощью Free Spire.XLS for Java, которая представляет собой Java-библиотеку для создания, чтения и редактирования документов Excel.
Установка файла Free Spire.Xls.jar
Если вы создали
Maven-проект, вы можете легко импортировать jar в свое приложение, используя
следующие конфигурации. Для проектов, не использующих Maven, загрузите jar-файл
по этой
ссылке и добавьте его в качестве зависимости в свое приложение.
С помощью Free Spire.XLS
for Java можно объединять данные из разных файлов Excel в разные рабочие листы
одной рабочей книги Excel. Ниже
приведены подробные шаги. import com.spire.xls.*; public class MergeExcels { public static void main(String[] args){ //Specify the input Excel files String[] inputFiles = new String[]{"Budget Summary.xlsx«, «Income.xlsx», «Expenses.xlsx»}; //Initialize a new Workbook object Workbook newBook = new Workbook(); //Clear the default worksheets newBook.getWorksheets().clear(); //Initialize another temporary Workbook object Workbook tempBook = new Workbook(); //Loop through all input Excel files for (String file : inputFiles) { //Load the current workbook tempBook.loadFromFile(file); //Loop through the worksheets in the current workbook for (Worksheet sheet : (Iterable) tempBook.getWorksheets()) { //Copy each worksheet from the current workbook to the new workbook newBook.getWorksheets().addCopy(sheet, WorksheetCopyType.CopyAll); } } //Save the result file newBook.saveToFile("MergeFiles.xlsx", ExcelVersion.Version2013); } } В этой статье мы
рассмотрели, как объединить несколько файлов Excel в один документ Excel с
помощью Spire.XLS for Java. Эта библиотека поддерживает множество других
операций с Excel, таких как: Создание или
чтение Excel в Java
Слияние нескольких рабочих книг Excel в одну на Java
Заключение