Как преобразовать записи из экселя в классы с полями?

194
18 мая 2018, 03:50

Есть электронная таблица, в первом столбце идут наименования классов, во втором - в ячейкаx прописаны поля классов. Каким образом можно считать данные из ячеек и скомпилировать их в классы и поля?

Answer 1

читать эксель (если это не csv, а эксель) можно с помощью библиотеки https://poi.apache.org/

что значит "скомпилировать"?

  • если имеется в виду простое инстанциирование, то создать экземпляры можно с помощью стандартной рефлексии, как уже упоминалось в комментарии к вопросу
  • если же речь идет о генерировании кода, то нужно будет создавать файлы опять таки с помощью стандартных средств вывода (см java.nio.file) и последующего вызова компилятора (см javax.tools)
READ ALSO
Spring-boot. Создание таблиц по запросу

Spring-boot. Создание таблиц по запросу

Я работаю со Spring boot и JPA/HibernateУ меня есть 2 типа таблиц:

179
DynamoDBMapper не сохраняет данные

DynamoDBMapper не сохраняет данные

DynamoDBMapper не сохраняет данные, поток блокируется на save()База данных локальная (downloadable version)

176
Unable to build Hibernate SessionFactory

Unable to build Hibernate SessionFactory

Подключается к базе postgres нормально, на сервере данный код отрабатывает без проблем, у меня на локальной машине такая проблема!

466
Создание объекта в параметрах метода

Создание объекта в параметрах метода

Никак не могу разобраться в чем отличиеВот исходный код:

192