Как добавить или удалить рабочие листы в Excel на Java
Microsoft Excel — это мощный инструмент для организации и анализа данных. Добавление новых рабочих листов поможет вам расширить анализ или разделить различные наборы данных, а удаление ненужных листов — навести порядок в рабочей книге и повысить ее удобство.
В этой статье я расскажу, как добавить новый рабочий лист в Excel и как удалить рабочий лист из Excel с помощью библиотеки Spire.XLS for Java.
- Добавление рабочего листа в Excel на Java
- Удаление рабочего листа из Excel на Java
Установка файла Spire.Xls.jar
Spire.XLS
for Java — это мощная библиотека, предназначенная для разработчиков,
позволяющая программно создавать, манипулировать и управлять электронными
таблицами Excel. Библиотеку можно
загрузить по этой
ссылке или установить из репозитория Maven.
Добавление рабочего листа в Excel на Java
Чтобы добавить новый рабочий лист в существующий документ Excel, можно воспользоваться методом Workbook.getWorksheets().add(). Пример приведен в следующем коде.
import com.spire.xls.*;
public class AddWorksheet {
public static void main(String[] args) throws Exception {
// Укажите пути к входному и выходному файлам
String inputFile = «sample.xlsx»;
String outputFile = «output/AddWorksheet.xlsx»;
// Создайте книгу и загрузите файл
Workbook workbook = new Workbook();
// Загрузите пример файла Excel
workbook.loadFromFile(inputFile);
// Добавьте новый лист с именем «AddNewSheet»
Worksheet sheet = workbook.getWorksheets().add("AddNewSheet");
// Запишите текст в ячейку C5 нового листа
sheet.getCellRange("C5").setText("Это новый лист.");
// Сохраните файл Excel
workbook.saveToFile(outputFile, ExcelVersion.Version2010);
workbook.dispose();
}
}
Удаление рабочего листа из Excel на Java
Чтобы удалить конкретный элемент из файла Excel, можно воспользоваться методом Worksheet.remove(). Пример приведен в следующем коде.
import com.spire.xls.*;
public class RemoveWorksheet {
public static void main(String[] args) throws Exception {
// Укажите пути к входному и выходному файлам
String inputFile = «sample.xlsx»;
String outputFile = «output/RemoveWorksheet.xlsx»;
// Создайте книгу
Workbook workbook = new Workbook();
// Загрузите пример файла Excel
workbook.loadFromFile(inputFile);
// Получите второй лист и удалите его
Worksheet sheet1 = workbook.getWorksheets().get(1);
sheet1.remove();
// Сохраните файл Excel
workbook.saveToFile(outputFile, ExcelVersion.Version2010);
workbook.dispose();
}
}
Заключение
В этой статье мы узнали, как добавить новый рабочий лист в файл Excel и как удалить рабочий лист из файла Excel с помощью Spire.XLS for Java. Эта библиотека имеет множество других возможностей, таких как:
Создание, чтение и обновление Excel в Java