Создание таблиц в файле Excel на Java с использованием Apache POI

Опубликовано: 10 Июля, 2021

Для данного файла Excel (здесь Geeks.xlsx ) необходимо создать в нем листы.

Шаги:

  1. Создайте проект JAVA Maven
  2. Добавить зависимость в файл 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 >
  3. Создайте класс в папке 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 и многому другому, см. Полный курс подготовки к собеседованию .