How can I select the elements of a XSSFPivotTable filter?How do I efficiently iterate over each entry in a Java Map?How can I concatenate two arrays in Java?How to create Excel (.XLS and .XLSX) file in C# without installing Ms Office?How do I read / convert an InputStream into a String in Java?How do I generate random integers within a specific range in Java?How can I create an executable JAR with dependencies using Maven?How can I convert a stack trace to a string?How do I convert a String to an int in Java?How do I fix android.os.NetworkOnMainThreadException?Pivot table top 10 filter is displaying more than 10 item

What was the plan for an abort of the Enola Gay's mission to drop the atomic bomb?

Hexagonal Grid Filling

spatiotemporal regression

How to get a ellipse shaped node in Tikz Network?

Has magnetic core memory been used beyond the Moon?

Is it a Munchausen Number?

Why should password hash verification be time consistent?

Can a surprised creature fall prone voluntarily on their turn?

What does formal training in a field mean?

When quoting someone, is it proper to change "gotta" to "got to" without modifying the rest of the quote?

Was there a contingency plan in place if Little Boy failed to detonate?

How to compare d20+x with advantage to d20+y without advantage (x < y)

What is the name of meteoroids which hit Moon, Mars, or pretty much anything that isn’t the Earth?

Examples where existence is harder than evaluation

What is wrong with my code? RGB potentiometer

How to make a language evolve quickly?

Renting a house to a graduate student in my department

Visual representation code coverage in VSCode

Which other programming languages apart from Python and predecessor are out there using indentation to define code blocks?

How to rename pi as another value only for y axis without affecting pi used in x axis?

Why use steam instead of just hot air?

Is it a good idea to copy a trader when investing?

Names of the Six Tastes

What does this quote in Small Gods refer to?



How can I select the elements of a XSSFPivotTable filter?


How do I efficiently iterate over each entry in a Java Map?How can I concatenate two arrays in Java?How to create Excel (.XLS and .XLSX) file in C# without installing Ms Office?How do I read / convert an InputStream into a String in Java?How do I generate random integers within a specific range in Java?How can I create an executable JAR with dependencies using Maven?How can I convert a stack trace to a string?How do I convert a String to an int in Java?How do I fix android.os.NetworkOnMainThreadException?Pivot table top 10 filter is displaying more than 10 item






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








0















Recently, I created a pivot table with Apache POI and I want to select the elements of the filters I created.



For example if the filter pivotTable.addReportFilter( columnNumber("K")-1 ); generates a list of 5 items, select 2 items show the sum of quantities.



useSheet("Sales");

AreaReference source = new AreaReference("'Sales'!A1:" + columnLetter( getCurrentSheet().getRow(0).getLastCellNum() ) + (getCurrentSheet().getLastRowNum()+1), SpreadsheetVersion.EXCEL2007);
CellReference position = new CellReference("A1");

XSSFSheet table = (XSSFSheet)createSheet("Sales by Product Line");

XSSFPivotTable pivotTable = table.createPivotTable(source, position);

pivotTable.addRowLabel( columnNumber("J")-1 );
pivotTable.addRowLabel( columnNumber("F")-1 );

pivotTable.addColumnLabel(DataConsolidateFunction.SUM, columnNumber("U")-1, "Quantity" );

pivotTable.addReportFilter( columnNumber("K")-1 );
pivotTable.addReportFilter( columnNumber("Q")-1 );
pivotTable.addReportFilter( columnNumber("D")-1 );

try (FileOutputStream fileOut = new FileOutputStream("sales.xlsx"))
wbook.write(fileOut);
catch (IOException ex)
Logger.getLogger(Stock.class.getName()).log(Level.SEVERE, null, ex);



At the moment it creates well the tables, only I would lack to select the elements of the filters. I hope you can help me. Thank you.










share|improve this question

















  • 1





    Currently apache poi is not really rendering the pivot table from the given data. It only prepares the *.xlsx file so that Excel then renders the pivot table from the given data while opening the file. So apache poi's pivot cache is very rudimentary and does not know something about how the filters affect the data. So the only way to get this is analyzing the data using own Java code. Apache poi currently will not help for this.

    – Axel Richter
    Mar 23 at 10:59

















0















Recently, I created a pivot table with Apache POI and I want to select the elements of the filters I created.



For example if the filter pivotTable.addReportFilter( columnNumber("K")-1 ); generates a list of 5 items, select 2 items show the sum of quantities.



useSheet("Sales");

AreaReference source = new AreaReference("'Sales'!A1:" + columnLetter( getCurrentSheet().getRow(0).getLastCellNum() ) + (getCurrentSheet().getLastRowNum()+1), SpreadsheetVersion.EXCEL2007);
CellReference position = new CellReference("A1");

XSSFSheet table = (XSSFSheet)createSheet("Sales by Product Line");

XSSFPivotTable pivotTable = table.createPivotTable(source, position);

pivotTable.addRowLabel( columnNumber("J")-1 );
pivotTable.addRowLabel( columnNumber("F")-1 );

pivotTable.addColumnLabel(DataConsolidateFunction.SUM, columnNumber("U")-1, "Quantity" );

pivotTable.addReportFilter( columnNumber("K")-1 );
pivotTable.addReportFilter( columnNumber("Q")-1 );
pivotTable.addReportFilter( columnNumber("D")-1 );

try (FileOutputStream fileOut = new FileOutputStream("sales.xlsx"))
wbook.write(fileOut);
catch (IOException ex)
Logger.getLogger(Stock.class.getName()).log(Level.SEVERE, null, ex);



At the moment it creates well the tables, only I would lack to select the elements of the filters. I hope you can help me. Thank you.










share|improve this question

















  • 1





    Currently apache poi is not really rendering the pivot table from the given data. It only prepares the *.xlsx file so that Excel then renders the pivot table from the given data while opening the file. So apache poi's pivot cache is very rudimentary and does not know something about how the filters affect the data. So the only way to get this is analyzing the data using own Java code. Apache poi currently will not help for this.

    – Axel Richter
    Mar 23 at 10:59













0












0








0








Recently, I created a pivot table with Apache POI and I want to select the elements of the filters I created.



For example if the filter pivotTable.addReportFilter( columnNumber("K")-1 ); generates a list of 5 items, select 2 items show the sum of quantities.



useSheet("Sales");

AreaReference source = new AreaReference("'Sales'!A1:" + columnLetter( getCurrentSheet().getRow(0).getLastCellNum() ) + (getCurrentSheet().getLastRowNum()+1), SpreadsheetVersion.EXCEL2007);
CellReference position = new CellReference("A1");

XSSFSheet table = (XSSFSheet)createSheet("Sales by Product Line");

XSSFPivotTable pivotTable = table.createPivotTable(source, position);

pivotTable.addRowLabel( columnNumber("J")-1 );
pivotTable.addRowLabel( columnNumber("F")-1 );

pivotTable.addColumnLabel(DataConsolidateFunction.SUM, columnNumber("U")-1, "Quantity" );

pivotTable.addReportFilter( columnNumber("K")-1 );
pivotTable.addReportFilter( columnNumber("Q")-1 );
pivotTable.addReportFilter( columnNumber("D")-1 );

try (FileOutputStream fileOut = new FileOutputStream("sales.xlsx"))
wbook.write(fileOut);
catch (IOException ex)
Logger.getLogger(Stock.class.getName()).log(Level.SEVERE, null, ex);



At the moment it creates well the tables, only I would lack to select the elements of the filters. I hope you can help me. Thank you.










share|improve this question














Recently, I created a pivot table with Apache POI and I want to select the elements of the filters I created.



For example if the filter pivotTable.addReportFilter( columnNumber("K")-1 ); generates a list of 5 items, select 2 items show the sum of quantities.



useSheet("Sales");

AreaReference source = new AreaReference("'Sales'!A1:" + columnLetter( getCurrentSheet().getRow(0).getLastCellNum() ) + (getCurrentSheet().getLastRowNum()+1), SpreadsheetVersion.EXCEL2007);
CellReference position = new CellReference("A1");

XSSFSheet table = (XSSFSheet)createSheet("Sales by Product Line");

XSSFPivotTable pivotTable = table.createPivotTable(source, position);

pivotTable.addRowLabel( columnNumber("J")-1 );
pivotTable.addRowLabel( columnNumber("F")-1 );

pivotTable.addColumnLabel(DataConsolidateFunction.SUM, columnNumber("U")-1, "Quantity" );

pivotTable.addReportFilter( columnNumber("K")-1 );
pivotTable.addReportFilter( columnNumber("Q")-1 );
pivotTable.addReportFilter( columnNumber("D")-1 );

try (FileOutputStream fileOut = new FileOutputStream("sales.xlsx"))
wbook.write(fileOut);
catch (IOException ex)
Logger.getLogger(Stock.class.getName()).log(Level.SEVERE, null, ex);



At the moment it creates well the tables, only I would lack to select the elements of the filters. I hope you can help me. Thank you.







java excel apache-poi pivot-table






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Mar 23 at 9:39









user2551137user2551137

1




1







  • 1





    Currently apache poi is not really rendering the pivot table from the given data. It only prepares the *.xlsx file so that Excel then renders the pivot table from the given data while opening the file. So apache poi's pivot cache is very rudimentary and does not know something about how the filters affect the data. So the only way to get this is analyzing the data using own Java code. Apache poi currently will not help for this.

    – Axel Richter
    Mar 23 at 10:59












  • 1





    Currently apache poi is not really rendering the pivot table from the given data. It only prepares the *.xlsx file so that Excel then renders the pivot table from the given data while opening the file. So apache poi's pivot cache is very rudimentary and does not know something about how the filters affect the data. So the only way to get this is analyzing the data using own Java code. Apache poi currently will not help for this.

    – Axel Richter
    Mar 23 at 10:59







1




1





Currently apache poi is not really rendering the pivot table from the given data. It only prepares the *.xlsx file so that Excel then renders the pivot table from the given data while opening the file. So apache poi's pivot cache is very rudimentary and does not know something about how the filters affect the data. So the only way to get this is analyzing the data using own Java code. Apache poi currently will not help for this.

– Axel Richter
Mar 23 at 10:59





Currently apache poi is not really rendering the pivot table from the given data. It only prepares the *.xlsx file so that Excel then renders the pivot table from the given data while opening the file. So apache poi's pivot cache is very rudimentary and does not know something about how the filters affect the data. So the only way to get this is analyzing the data using own Java code. Apache poi currently will not help for this.

– Axel Richter
Mar 23 at 10:59












0






active

oldest

votes












Your Answer






StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");

StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55312429%2fhow-can-i-select-the-elements-of-a-xssfpivottable-filter%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes















draft saved

draft discarded
















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55312429%2fhow-can-i-select-the-elements-of-a-xssfpivottable-filter%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

SQL error code 1064 with creating Laravel foreign keysForeign key constraints: When to use ON UPDATE and ON DELETEDropping column with foreign key Laravel error: General error: 1025 Error on renameLaravel SQL Can't create tableLaravel Migration foreign key errorLaravel php artisan migrate:refresh giving a syntax errorSQLSTATE[42S01]: Base table or view already exists or Base table or view already exists: 1050 Tableerror in migrating laravel file to xampp serverSyntax error or access violation: 1064:syntax to use near 'unsigned not null, modelName varchar(191) not null, title varchar(191) not nLaravel cannot create new table field in mysqlLaravel 5.7:Last migration creates table but is not registered in the migration table

용인 삼성생명 블루밍스 목차 통계 역대 감독 선수단 응원단 경기장 같이 보기 외부 링크 둘러보기 메뉴samsungblueminx.comeh선수 명단용인 삼성생명 블루밍스용인 삼성생명 블루밍스ehsamsungblueminx.comeheheheh

155 수학 과학 기타 둘러보기 메뉴eh추가해eh문서를 완성해