簡體   English   中英

如何在java中自定義excel公式

[英]How to customize excel formula in java

在java中編寫excel代碼時,我目前正在尋找Apache Poi v4.1.1中的標准偏差填充公式,該公式未實現,因此拋出異常,然后我手中似乎有2個解決方案,#1)實現自定義公式#2 )調整/覆蓋現有公式

我不知道如何覆蓋現有的公式,因此轉移到解決方案1,而這樣做,我有一些或其他問題

問題:讓我們說,在我的Excel中,B列有250行(動態行數,有些情況下是240行),根據std dev公式,我需要先找到均值,所以我的查詢是

Q#1 )如何知道或選擇非空值(列或行)來編寫我自己的自定義代碼。

公式可以作為字符串添加。

所以它不能在Apache Poi中實現,但必須在運行xlsx文件的excel中實現。

你可以簡單地添加如下:

String strFormula= ...; // For example for a sum can be the string SUM(A1:A10)
cell.setCellType(HSSFCell.CELL_TYPE_FORMULA);
cell.setCellFormula(strFormula);

我找到的解決方案是,在Apache POI中,有一個單獨的類可用於標准偏差,而不是實現標准偏差填充公式,我們需要使用它。

此鏈接也可用於Apache Commons Math的標准偏差

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM