Создание таблиц в файле Excel на Java с использованием Apache POI
Опубликовано: 10 Июля, 2021
Для данного файла Excel (здесь Geeks.xlsx ) необходимо создать в нем листы.
Шаги:
- Создайте проект JAVA Maven
- Добавить зависимость в файл pom.xml
<
dependency
>
<
groupId
>org.apache.poi</
groupId
>
<
artifactId
>poi</
artifactId
>
<
version
>3.12</
version
>
</
dependency
>
<
dependency
>
<
groupId
>org.apache.poi</
groupId
>
<
artifactId
>poi-ooxml</
artifactId
>
<
version
>3.12</
version
>
</
dependency
>
- Создайте класс в папке javaResource
import
java.io.*;
import
org.apache.poi.hssf.usermodel.HSSFWorkbook;
import
org.apache.poi.ss.usermodel.Sheet;
import
org.apache.poi.ss.usermodel.Workbook;
public
class
CreateSheet {
public
static
void
main(String[] args)
throws
FileNotFoundException, IOException
{
// Creating Workbook instances
Workbook wb =
new
HSSFWorkbook();
// An output stream accepts output bytes and sends them to sink.
OutputStream fileOut =
new
FileOutputStream(
"Geeks.xlsx"
);
// Creating Sheets using sheet object
Sheet sheet1 = wb.createSheet(
"Array"
);
Sheet sheet2 = wb.createSheet(
"String"
);
Sheet sheet3 = wb.createSheet(
"LinkedList"
);
Sheet sheet4 = wb.createSheet(
"Tree"
);
Sheet sheet5 = wb.createSheet(
"Dynamic Programing"
);
Sheet sheet6 = wb.createSheet(
"Puzzles"
);
System.out.println(
"Sheets Has been Created successfully"
);
wb.write(fileOut);
}
}
Выход:
Таблицы успешно созданы
Здесь в файле geeks.xlsx создано 6 листов:
Вниманию читателя! Не прекращайте учиться сейчас. Ознакомьтесь со всеми важными концепциями Java Foundation и коллекций с помощью курса "Основы Java и Java Collections" по приемлемой для студентов цене и будьте готовы к работе в отрасли. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию .