如何使用APACHE POI公式分析器解析AREAS(B5:B6,C5:C8)函數。如何使用poi公式分析器解析AREAS()
回答
從Apache POI Functions Metadata我們看到AREAS
函數ID 75
接下來,我們看在Formula Functions implementation lookup list,看到有一個在那裏ID 75.沒有進入這告訴我們,目前尚無Apache的POI實現的區域功能
因此,你需要做的是寫一點代碼來實現該功能,那麼請submit it back to the project!
您需要查看網站上的Formula Evaluations Developer Guide和this talk from ApacheCon,瞭解Excel中公式評估的工作方式以及如何在POI中實現新功能。
非常感謝您的支持。我將訂閱郵件列表並嘗試開發此功能。 – user492888
我寫了函數的功能,但我不知道如何使用公式分析器[= AREAS((B4:B7,D5:D8))]解析雙括號。 – user492888
最好在[POI開發列表](http://poi.apache.org/mailinglists.html)上提問。我只寫過簡單的函數,但那裏應該有其他人知道如何做! – Gagravarr
- 1. 如何使用org.apache.poi.ss.formula.FormulaParser來解析公式?
- 2. Vala - 公式解析
- 3. 使用DOM分析器解析和編輯HTML解析器
- 4. 如何追加SharedStringsTable同時使用DOM解析器和Apache POI
- 5. 解析excel樣式公式
- 6. 使用ANTLR4解析一個公式
- 7. 無法使用Apache POI解析CTDataModel 3.13
- 8. 包含括號的公式解析器
- 9. 分析器消息解析
- 10. 庫來解析Excel公式
- 11. IMPORTXML公式解析錯誤
- 12. 解析化學公式
- 13. 解決這個使用predicitive解析器LL1分析器
- 14. 在Haskell中使用解析器組合器庫編寫的分析解析器
- 15. Java 1.5:數學公式分析器
- 16. 字符串公式分析器問題
- 17. Android公共XML解析器
- 18. 公式分析庫C++
- 19. 使用LL1解析器解析lambda微積分樣式函數應用程序
- 20. 如何使用Apache公共命令解析文件模式CLI
- 21. 通用XML解析器設計分析
- 22. Apache POI解析錯誤
- 23. 如何在JavaCC分析器中使用JFlex詞法分析器?
- 24. 的Android - 解析使用SAX解析器
- 25. 使用NSXML解析器解析可可
- 26. 無法解析使用SAX解析器
- 27. 使用DOM解析器解析
- 28. 使用android sax解析器解析XML
- 29. 使用sax解析器解析XML
- 30. 無法解析使用JSON解析器
您是否嘗試過[常規POI公式評估代碼](http://poi.apache.org/spreadsheet/eval.html)?如果是這樣,它給了什麼?如果不是,如果你嘗試會發生什麼? – Gagravarr
常規公式分析器設計爲僅處理= Areas((A5))或= Sum(Sum(1,6))。如果我嘗試解析區域((A5:A6,D5:D6))只會引發公式分析器異常。例外:預期')',但找到','。 – user492888