2014-01-23 47 views
0

我正在嘗試使用Excel電子表格爲Web應用程序創建動態表單。生成從Excel xlsx到HTML和JavaScript的動態表單

的形式具有類似於下面的一些相對先進的規則:如果複選框d檢查必須顯示

  • 字段A>字段B.
  • 領域℃。
  • 字段E是隻讀的,必須是A和B的和。
  • 字段G是E和A或F和A的和,如果B是空的。
  • 規則的組合。

這些只是其中一些例子。

服務器實現並運行在Java中,我猜想縮小了可能的解決方案。我的第一個想法是將excel電子表格和所有必需的信息解析到XML中,以實現服務器端或客戶端轉換。這基本上是因爲我找到了可以在任何一方工作的工具。

所以我的問題是,是否有人知道可以執行此轉換的工具,或者如果有人知道更好的解決方案?

我看了看https://github.com/davidmoten/xsd-forms,但我不確定它是否可以實現所有必需的規則,許可證信息是稀疏的。

我意識到這個問題很模糊,但任務也是如此。任何幫助表示讚賞。

回答

0

我認爲你可以使用Apache的POI API讀取Excel工作表和JAX-B,以便從Excel工作表讀取的數據中生成XML。

您可以通過here閱讀關於使用Apache的POI API讀取excel文件的更多詳細信息。

+0

感謝您的回覆。這些看起來似乎是可行的選擇,但是我正在尋找一種工具,特別是JAX-B部分來減少開發時間,如果這樣的工具存在的話。 目前我正在考慮將Excel電子表格轉換爲XForms並使用[EMC XForms引擎](https://community.emc.com/docs/DOC-4345)完成向HTML + JavaScript的轉換。 –