we are evualuating Aspose to replace our current solution for generating pivots. Most of the stuff works, but we are unable to match our current output in terms of labels.
Aspose seems to by default put in Row Label / Column Label instead of the desired ones.
It contains “manually created” excel (AsposeTest.xlsx) - when you move the row / column items, the row / column labels change. However the one changed with Aspose (AsposeTest_FINAL.xlsx) has Row Labels and Column Labels and we can’t figure out how to make it be contextual depending on the selected items like in the manual one.
@jbures,
Could you please elaborate the issue more as we not able to observe it here? Share complete steps along with images showing Excel file before and after the desired opertion. Also share your runnable console application that can be compiled and executed here without any missing reference.
When I take the same file and modify the pivot with Aspose (loading in new data, changing the pivot layout and refreshing the pivot) the pivot has “Row Lables” and “Column Labels” instead:
@jbures,
We have tried this scenario manually in MS Excel only and observed the similar behavior as shown by Aspose.Cells. You may please perform all these tasks using MS Excel only with the target sample data (animal, color, fur, weight) and share your feedback. If issue is not resolved, share images for the same data in MS Excel and file processed by Aspose.Cells.
Here is a video that demonstrates this entire process in MS Excel at our end. CreatePivotTable.m4v.zip (1.8 MB)
When trying to prepare a minimum example to illustrate the issue, we found that this is not cause by simply “refreshing” the data, but most likely by ours setting of the overall pivot layout and styles.
I will get back to you later with a working example when we figure out what is causing this.
Sets consent for sending user data to Google for online advertising purposes.
Sets consent for personalized advertising.
Cookie Notice
To provide you with the best experience, we use cookies for personalization, analytics, and ads. By using our site, you agree to our cookie policy.
More info
Enables storage, such as cookies, related to analytics.
Enables storage, such as cookies, related to advertising.
Sets consent for sending user data to Google for online advertising purposes.
Sets consent for personalized advertising.
Cookie Notice
To provide you with the best experience, we use cookies for personalization, analytics, and ads. By using our site, you agree to our cookie policy.
More info
Enables storage, such as cookies, related to analytics.
Enables storage, such as cookies, related to advertising.
Sets consent for sending user data to Google for online advertising purposes.