Skip to content

Implements unified Table Wrapper API for Excel format and helps to easily search and access to row, column, and cell value.

License

Notifications You must be signed in to change notification settings

spacious-team/table-wrapper-excel-impl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f1ebd4a · Feb 1, 2022

History

26 Commits
Apr 24, 2021
Oct 27, 2020
Jan 25, 2022
Nov 29, 2020
Oct 27, 2020
Mar 26, 2021
Oct 27, 2020
Oct 27, 2020
Oct 27, 2020
Feb 1, 2022

Repository files navigation

java-version jitpack-last-release

Назначение

Предоставляет реализацию Table Wrapper API для удобного доступа к табличным данным, сохраненным в файлах формата Microsoft Office Excel (xls) и Office Open XML (xlsx).

Пример создания таблиц с первого листа файла 1.xlsx

Workbook book = new XSSFWorkbook(Files.newInputStream(Path.of("1.xlsx")));
ReportPage reportPage = new ExcelSheet(book.getSheetAt(0));

Table table1 = reportPage.create("Table 1 description", ...);
...
Table tableN = reportPage.create("Table N description", ...);

Объекты table...tableN используются для удобного доступа к строкам и к значениям ячеек.

Больше подробностей в документации Table Wrapper API.

Как использовать в своем проекте

Необходимо подключить репозиторий open source библиотек github jitpack, например для Apache Maven проекта

<repositories>
    <repository>
        <id>central</id>
        <name>Central Repository</name>
        <url>https://repo.maven.apache.org/maven2</url>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </repository>
    <repository>
        <id>jitpack.io</id>
        <url>https://jitpack.io</url>
    </repository>
</repositories>

и добавить зависимость

<dependency>
    <groupId>com.github.spacious-team</groupId>
    <artifactId>table-wrapper-excel-impl</artifactId>
    <version>master-SNAPSHOT</version>
</dependency>

В качестве версии можно использовать:

  • версию релиза на github;
  • паттерн <branch>-SNAPSHOT для сборки зависимости с последнего коммита выбранной ветки;
  • короткий 10-ти значный номер коммита для сборки зависимости с указанного коммита.

About

Implements unified Table Wrapper API for Excel format and helps to easily search and access to row, column, and cell value.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages