2016-09-08 2 views
0

Я должен создать сводную таблицу в Excel 2013 с помощью Apache POI, включая поле значения, используя «подсчет различного» резюмировать функцию (например, как описан в http://datapigtechnologies.com/blog/index.php/distinct-count-in-pivot-tables-finally-in-excel-2013/)Apache POI сводной таблица: Четкое Количество (Excel 2013)

AFAIK он не включен в DataConsolidateFunction от poi. Кто-нибудь знает об этом?

В настоящее время я использую POI Version 3.14.

ответ

1

К сожалению, POI сейчас использует спецификацию Excel 2010, поэтому соответствующие узлы могут отсутствовать в API. Вы можете проверить, переименовав образец, который имеет нужную вам функциональность, затем посмотрите в спецификации на http://www.ecma-international.org/publications/standards/Ecma-376.htm, чтобы узнать, поддерживаются ли соответствующие XML-узлы в формате файла. POI использует спецификацию первого выпуска. Там говорили о поддержке чего-то нового, но это еще не сделано.

+0

Я попытался как-то решить проблему с помощью POI и испортить файлы xml, но мне это не удалось. В конце концов я решил проблему с xslm-Template и VBA-macro. –