我正在尝试使用Excel电子表格为Web应用程序创建动态表单。
表单有一些相对高级的规则,如下所示:
这些只是其中一些的例子。
服务器实现并以Java运行,我想缩小可能的解决方案。我的第一个想法是将包含所有必需信息的excel电子表格解析为XML,以启用服务器端或客户端转换。这基本上是因为我找到了可以在任何一方工作的工具。
所以我的问题是,是否有人知道可以执行此转换的工具,或者是否有人知道更好的解决方案?
我查看了https://github.com/davidmoten/xsd-forms,但我不确定它是否可以实施所有必需的规则,许可证信息很少。
我意识到这个问题很模糊,但任务也是如此。任何帮助表示赞赏。
答案 0 :(得分:0)
我认为你可以使用Apache的POI API来读取Excel工作表,使用JAX-B来从excel工作表中读取的数据生成XML。
您可以通过here上的Apache POI API阅读有关阅读Excel文件的更多详细信息。