Как настроить формулу Excel в Java - PullRequest
0 голосов
/ 18 апреля 2019

При написании кода Excel в Java, я в настоящее время ищу формулу стандартного отклонения в Apache Poi v4.1.1, которая не реализована, поэтому выбрасывает исключение, а затем у меня появилось 2 решения, # 1) Реализация пользовательскихформула № 2) Настроить / переопределить существующую формулу

Я не уверен, как переопределить существующую формулу, поэтому перешел к решению 1, при этом у меня возникают некоторые или другие проблемы

Проблема: Пустьскажем, в моем Excel столбец B имеет 250 строк (динамическое число строк, в некоторых случаях 240 строк), и в соответствии с формулой std dev мне сначала нужно найти среднее значение, поэтому мой запрос здесь равен

* 1006.* Q # 1 ) как узнать или выбрать непустые значения (столбец или строки), чтобы написать свой собственный код .?

Ответы [ 2 ]

0 голосов
/ 23 апреля 2019

Я нашел решение, что вместо реализации формулы заполнения Стандартного отклонения в Apache POI есть отдельный класс, доступный для Стандартного отклонения, нам нужно его использовать.

Эта ссылка также полезна Стандартное отклонение с помощью Apache Commons Math

0 голосов
/ 18 апреля 2019

Формула может быть добавлена ​​в виде строки.

Таким образом, она не должна быть реализована в Apache Poi, но должна быть реализована в Excel, выполняющем ваш файл xlsx.

Вы можете просто добавитьэто как следует:

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