Как прочитать excel файл в Java?

Пользователь

от fred , в категории: Java , 8 месяцев назад

Как прочитать excel файл в Java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от nicolette.stoltenberg , 3 месяца назад

@fred 

Для чтения Excel файлов в Java вы можете использовать библиотеку Apache POI. Эта библиотека предоставляет набор классов и интерфейсов, которые позволяют прочитать и записать данные в различные форматы файлов Microsoft Office, включая Excel.


Сначала нужно установить Apache POI в ваш проект. Это можно сделать с помощью управления зависимостями в вашем проекте, например, с помощью Maven. Добавьте следующую зависимость в файл pom.xml:

1
2
3
4
5
<dependency>
    <groupId>org.apache.poi</groupId>
    <artifactId>poi</artifactId>
    <version>4.1.2</version>
</dependency>


Как только вы установите Apache POI, вы можете начать читать Excel файлы с помощью следующего кода:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;

import java.io.FileInputStream;
import java.io.IOException;

public class ExcelReader {
    public static void main(String[] args) throws IOException {
        // Открываем файл
        FileInputStream inputStream = new FileInputStream("example.xlsx");

        // Создаем книг