Jxls2 簡介

介紹

Jxls是一個小型Java庫,可以輕鬆生成Excel文件。Jxls在Excel模板中使用特殊標記來定義輸出格式和數據佈局。

許多具有某種報表/報告功能的Java應用程序都需要生成Excel。

Java有很好的開源和商業庫來創建Excel文件(值得一提的是開源軟件,包括Apache POI 和Java Excel API)。

從某種意義上說,這些庫是非常低級的,它們要求你編寫大量的Java代碼,甚至創建簡單的Excel文件。

通常,您必須手動設置excel表格的每個單元格格式和數據。根據報表佈局和數據格式的複雜性,Java代碼可能變得非常複雜,難以調試和維護。此外,並非所有Excel功能都受支持,可以使用API​​(例如宏或圖形)進行操作。不支持的功能的建議解決方法是在Excel模板中手動創建對象,然後在模板中填入數據。

Jxls將這種方法提升到更高的水平。使用Jxls時,您只需要在Excel模板中定義所有報表格式和數據佈局,然後運行Jxls引擎,爲其提供填充模板的數據。在大多數情況下,您需要編寫的唯一代碼是使用正確的配置簡單調用Jxls引擎。

特徵

  • XML和二進制Excel格式輸出(取決於底層的低級Java-to-Excel實現)
  • 按行和按列輸出的Java集合
  • 條件輸出
  • 報表定義標記中的表達式語言
  • 多sheet輸出
  • 原生Excel公式
  • 參數化公式
  • 分組支持
  • 合併單元格支持
  • 區域監聽器調整excel生成
  • 用於命令定義的Excel註釋標記
  • 用於命令定義的XML標記
  • 自定義命令定義

上述信息來源:http://jxls.sourceforge.net/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章