{"id":4361,"date":"2017-11-02T11:48:39","date_gmt":"2017-11-02T07:48:39","guid":{"rendered":"https:\/\/dhtmlx.com\/blog\/?p=4361"},"modified":"2026-01-30T11:57:47","modified_gmt":"2026-01-30T08:57:47","slug":"filtering-export-excel-now-available-dhtmlxpivot-1-2","status":"publish","type":"post","link":"https:\/\/dhtmlx.com\/blog\/filtering-export-excel-now-available-dhtmlxpivot-1-2\/","title":{"rendered":"Filtering and Export to Excel are Now Available in dhtmlxPivot 1.2"},"content":{"rendered":"<p>We are very pleased to announce the release of dhtmlxPivot 1.2! Our <a href=\"\/\/dhtmlx.com\/docs\/products\/dhtmlxPivot\/\" target=\"_blank\">JavaScript Pivot table<\/a> becomes more powerful, and can help you in maximizing your app&#8217;s efforts at delighting your customers with smart data reporting. So, what are the new cool features?<\/p>\n<h3>UI for Data Filtering<\/h3>\n<p>Starting from the version 1.2, you or the end user of your app can apply filters from UI and display the necessary data on-the-fly. There are 3 types of filters available: string, number and dates. <a class=\"page-link\" href=\"https:\/\/docs.dhtmlx.com\/pivot\/1-5\/guides__using_filters.html\" target=\"_blank\">Read about filtering in docs<\/a><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-4368\" src=\"https:\/\/dhtmlx.com\/blog\/wp-content\/uploads\/2017\/10\/pivot-filtering.gif\" alt=\"pivot-filtering\" width=\"897\" height=\"692\" \/><\/p>\n<h3>Export to Excel<\/h3>\n<p>dhtmlxPivot 1.2 comes with the ability to export the pivot table to an Excel file. As an output, you&#8217;ll get an excel table with all your custom styles and templates. <a class=\"page-link\" href=\"https:\/\/docs.dhtmlx.com\/pivot\/samples\/05_api\/04_export.html\" target=\"_blank\">Try yourself<\/a><\/p>\n<h3>Increase in Performance<\/h3>\n<p>Now you can make your Pivot table even faster. It can be achieved by using aliases, that allow using ids instead of constantly repeated data values in a dataset. This allows you to decrease the size of a dataset file which leads to the increase in speed of data loading. <a class=\"page-link\" href=\"https:\/\/docs.dhtmlx.com\/pivot\/1-5\/guides__loading_data.html\" target=\"_blank\">Find more in our docs<\/a><\/p>\n<h3>Extended Data Loading<\/h3>\n<p>With dhtmlxPivot 1.2, you can build reports with the data loaded from server-side scripts . You can use Pivot with any RESTful server side &#8211; java, .net, php, node.js etc. In addition, the Pivot can load data from CSV files. If this is not enough, you can use DataDriver API and load data from any custom format.<\/p>\n<p>You can check a sample of <a href=\"https:\/\/docs.dhtmlx.com\/pivot\/samples\/06_data\/01_load_data.html\" target=\"_blank\">loading data from CSV<\/a>, or refer to the <a href=\"https:\/\/docs.dhtmlx.com\/pivot\/1-5\/guides__loading_data.html\" target=\"_blank\">technical documentation<\/a>.<\/p>\n<h3>Conditional Formatting<\/h3>\n<p>Now you have the ability to style the cells based on some specific conditions. For example, you can paint the cells with min and max values with different colors:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-4369\" src=\"https:\/\/dhtmlx.com\/blog\/wp-content\/uploads\/2017\/10\/pivot-conditional-formatting2.png\" alt=\"pivot-conditional-formatting2\" width=\"900\" height=\"504\" srcset=\"https:\/\/dhtmlx.com\/blog\/wp-content\/uploads\/2017\/10\/pivot-conditional-formatting2.png 900w, https:\/\/dhtmlx.com\/blog\/wp-content\/uploads\/2017\/10\/pivot-conditional-formatting2-300x168.png 300w, https:\/\/dhtmlx.com\/blog\/wp-content\/uploads\/2017\/10\/pivot-conditional-formatting2-768x430.png 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/p>\n<p>You can use this feature to improve data perception if you need to highlight certain values.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-4370\" src=\"https:\/\/dhtmlx.com\/blog\/wp-content\/uploads\/2017\/10\/pivot-conditional-formatting.png\" alt=\"pivot-conditional-formatting\" width=\"900\" height=\"623\" srcset=\"https:\/\/dhtmlx.com\/blog\/wp-content\/uploads\/2017\/10\/pivot-conditional-formatting.png 900w, https:\/\/dhtmlx.com\/blog\/wp-content\/uploads\/2017\/10\/pivot-conditional-formatting-300x208.png 300w, https:\/\/dhtmlx.com\/blog\/wp-content\/uploads\/2017\/10\/pivot-conditional-formatting-768x532.png 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/p>\n<p>So, you can set any logic you need and mark the important data. <a class=\"page-link\" href=\"https:\/\/docs.dhtmlx.com\/pivot\/1-5\/guides__customization.html\" target=\"_blank\">Check the docs<\/a><\/p>\n<h3>Related material:<\/h3>\n<ul>\n<li><a href=\"\/\/dhtmlx.com\/docs\/products\/dhtmlxPivot\/download.shtml\" target=\"_blank\">Download dhtmlxPivot trial<\/a><\/li>\n<li><a href=\"https:\/\/docs.dhtmlx.com\/pivot\/1-5\/whatsnew.html\" target=\"_blank\">Full what&#8217;s new list<\/a><\/li>\n<li>If you have a license, get a new version in the <a href=\"https:\/\/dhtmlx.com\/clients\/\" target=\"_blank\">Clients Area<\/a><\/li>\n<li><a href=\"https:\/\/trello.com\/b\/TmXJeawV\/pivot-roadmap\" target=\"_blank\">Vote for new features<\/a> in Trello<\/li>\n<\/ul>\n<p>We hope you like the update, and if you still haven&#8217;t tried our pivot table component, you are now about to <a href=\"\/\/dhtmlx.com\/docs\/products\/dhtmlxPivot\/download.shtml\" target=\"_blank\">download it<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We are very pleased to announce the release of dhtmlxPivot 1.2! Our JavaScript Pivot table becomes more powerful, and can help you in maximizing your app&#8217;s efforts at delighting &#8230;<\/p>\n","protected":false},"author":2,"featured_media":4371,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17,70,1,38],"tags":[33,57,4],"class_list":["post-4361","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-posts-for-codeproject-com","category-releases","category-uncategorized","category-visible","tag-all-posts","tag-pivot","tag-dhtmlx-updates"],"_links":{"self":[{"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/posts\/4361","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/comments?post=4361"}],"version-history":[{"count":5,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/posts\/4361\/revisions"}],"predecessor-version":[{"id":13565,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/posts\/4361\/revisions\/13565"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/media\/4371"}],"wp:attachment":[{"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/media?parent=4361"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/categories?post=4361"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dhtmlx.com\/blog\/wp-json\/wp\/v2\/tags?post=4361"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}