Библиотека, которая может заполнять объект Java данными, объявленными в файле Excel - PullRequest
1 голос
/ 15 июля 2011

Мне интересно, есть ли какой-нибудь инструмент / библиотека, которая бы заполняла объекты Java данными из электронной таблицы Excel.

Моя идея в том, что у вас есть электронная таблица Excel, в которой первая строка содержит имена столбцов с зеркальным отображением имен полей в целевом Java-объекте. Все остальные строки являются данными, поэтому библиотека будет брать класс, используемый для создания экземпляров объектов, и заполнять список столько раз, сколько строк в файле Excel.

Есть ли что-то подобное вокруг?

Ответы [ 6 ]

1 голос
/ 15 июля 2011

Я использовал оба

И найденный jexcel лучше,jexcel предоставит вам прекрасный контроль над чтением / письмом в Excel, который недоступен через poi.

1 голос
/ 15 июля 2011

Для выполнения этой задачи вам придется написать собственную утилиту.Существуют полезные библиотеки:

1 голос
/ 15 июля 2011

Apache POI можно использовать для извлечения данных из листа Excel, а Apache Commons Beanutils поможет вам записать эти значения в объекты Java.

0 голосов
/ 28 января 2017

Мы используем Poiji для отображения строк Excel в объекты Java

0 голосов
/ 26 августа 2013

Я нашел эти библиотеки, которые делают то, что вы просите:

0 голосов
/ 18 июля 2011

Если вы не хотите писать собственное решение или вам нужно загружать больше сложных данных, чем простая таблица, вы можете использовать таблицы данных из OpenL Tablets из [http://openl -tablets.sourceforge.net / ] [1]. Он основан на Apache POI и работает с файлами .xls и .xlsx.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...