Я пытаюсь создать динамические формы для веб-приложения с использованием электронных таблиц Excel.Создание динамических форм из Excel xlsx в HTML и JavaScript
Форма имеет некоторые относительно усложненные правила, как следующее:
- поле A> поле B.
- поле C должно быть показано, если Флажок D проверяется.
- Поле E является только для чтения и должно быть суммой A и B.
- Поле G представляет собой сумму E и A или F и A, если B пусто.
- Сочетания правил.
Это лишь некоторые примеры некоторых из них.
Сервер реализован и работает на Java, который, как я думаю, сужает возможные решения. Моя первая мысль - разобрать электронную таблицу Excel со всей необходимой информацией в XML, чтобы обеспечить конверсию серверов или клиентов. Это в основном потому, что я нашел инструменты, которые работают с обеих сторон.
Итак, мой вопрос: знает ли кто-нибудь об инструменте, который может выполнить это преобразование, или если кто-нибудь знает о лучшем решении?
Я просмотрел https://github.com/davidmoten/xsd-forms, но я не уверен, что он может реализовать все необходимые правила, а информация о лицензии разрежена.
Я понимаю, что этот вопрос довольно расплывчатый, но задача тоже. Любая помощь приветствуется.
Спасибо за ваш ответ. Это похоже на жизнеспособные варианты, но я ищу инструмент, специально предназначенный для части JAX-B, чтобы сократить время разработки, если такой инструмент существует. На данный момент я просматриваю преобразование электронной таблицы Excel в XForms и с помощью [EMC XForms Engine] (https://community.emc.com/docs/DOC-4345), чтобы выполнить преобразование в HTML + JavaScript. –