SuperTables extension for Tableau with Excel like functions inside your Tableau dashboard


Discover interactive Excel-like tables and allow users to decide how to organize their data!

With the SuperTables extension for Tableau, you can offer your dashboard users the power of interactive and dynamic Excel-like tables that allow users to decide how to organize and analyze their data in a flexible grid using the features just like in Excel without leaving Tableau! Enrich your dashboards with the SuperTables extension for Tableau and allow your visitors to do their own analysis with the summarized data of your visualizations.

Some of our valued customers

“I have over a thousand users on Tableau, and we are still growing at a rapid pace. SuperTables, has made Tableau so much more accessible to people that are used to Excel and have raised their game for how they think about data and analytics in our company. Because it’s so easy to use, even savvy business users are able to incorporate it in a matter of minutes.”

Krystin Kim, Postholdings

Countless features

Inline Filter

Inline filters standard in Supertables extension for Tableau Dashboards

SuperTables comes with an extensive set of built-in column filter types. You can also filter by all columns simultaneously with quick filtering.

Easy Grouping

Grouping made easy in Supertables for Tableau. Dashboard users can do their own grouping


Let your users explore the data. SuperTables allows the dashboard user to group by specific columns. Optionally, you can display various aggregate column values in the grouped row.

Autosize Columns

Autosize your collumns with just one click with the SuperTables extension for Tableau

Just one click and the width of your column will fit the content it contains. Get enough space to watch your data!

Aggregate Calculations

Aggregated Calculations to make sure your ratios are proper calculated with the Supertables extension for Tableau

Your calculations will be on summarized data or row level, you choose! To calculate ratio’s your data has to be summarized before calculated.

Export to Excel & CSV

Export your data to excel or CSV with the SuperTables extension for Tableau

Let your users export data to CSV or Excel file format right from the SuperTables extension. The excel format preserves the styling.

Full Drill-Down

Expanding rows to drill down with the SuperTables extension for Tableau

The drill-down option of SuperTables allows your users to expand rows and have an additional grid with different columns inside for further analysis.

SuperTables by AppsforTableau is the best Tableau extension to get your dynamic tables in Tableau

There is more!

  • Filter, Parameter and Highlight Actions
  • Conditional cell formatting
  • Header grouping
  • Prefix and suffix
  • Tooltips for headers

Using a table in your dashboard comes in handy if you want to provide your dashboard users with extra context on their visualization.  Drag the SupertTables solution to your dashboard, configure the data(sheet) to feed the table and provide your dashboard users with some amazing details. You’ve never seen a more powerful table!

Pivot your Table

Enable your users to pivot the data shown in the SuperTables extension for Tableau

Empower your advanced dashboard users! Let them make columns out of values by pivoting on the data right in your table, similar to Pivot Tables in Excel.

Customized Views

Store user views to resume work later. SuperTables supports this super feature

Let your users resume their work from where they left. SuperTables lets you save and restore the user’s table preferences, including filtering, sorting and column order/visibility.

Dashboard Actions

Dashboard Actions - supertables interact with sheets in your dashboard in two directions

Your SuperTable has a two way interaction with other sheets in your dashboard. Configure what sheets you want to interact with.

Design Themes

Dual theme in Supertables for Tableau to match your dashboard design

SuperTables comes default with a light and dark theme to fit your dashboard design. Besides the Tableau markup Supertables also enables you to rich format your dimensions and measures.

Smooth Performance

SuperTables is designed to perform on large datasets

Out of the box, SuperTables is designed to perform smoothly with millions of records. No specific configuration required, lazy loading is integrated.

Awesome UI

SuperTables is designed to perform on large datasets

SuperTables uses native Tableau user interface elements and exposes its features through several modules – column headers and menus, context menu, tool panel, and status bar.

SuperTables is designed to perform on large datasets

NEW: Enhanced Accessibility Mode

With enhanced accessibility mode all rows and columns will be rendered even if they are not visible in the screen. This makes using SuperTables with screen readers seamless. Animations will be disabled when using enhanced mode as it is complex to use screen readers with dynamic contents. For specific questions related to ARIA, please check the FAQ below.

Saving hundreds of hours a week by using SuperTables

SuperTables usecase Health

SuperTables brings a lot of value by reducing the number of dashboards that have to be created and maintained. For Mario, the data process became faster and hundreds of hours per week were saved by not constantly being asked to make a report or having to hire an expensive contractor.

Are you ready to turn the Tables?

Product Guide

Everything you need to know to get up and running!

How to configure your SuperTables


Handy tutorials for Dashboard- Creators and Viewers


Our team is committed to your success with Infotopics | Apps for Tableau

Contact us by mail: 

Latest news

  • Free with limited features
  • Tableau Desktop – Tableau Server – Tableau Cloud
  • Always up to date
  • Requires internet access
  • Instant Download
  • Cloud based / 99% uptime
  • Support by ticketing system

Share Cloud

starting €366Monthly
  • Billed Annually
  • 14 Day FREE Trial
  • Tableau Desktop – Tableau Server – Tableau Cloud
  • Always up to date
  • Requires internet access
  • Instant Download
  • Cloud based / 99% uptime
  • Support by ticketing system
  • Bronze: 0-50 Tableau users
  • Silver: 50-150 Tableau users
  • Gold: 150-300 Tableau users
  • Contact us for a custom quote!


Contactfor info
  • Billed Annually
  • On premise trial
  • Tableau Desktop – Tableau Server – Tableau Cloud
  • Always up to date
  • No internet access required
  • Additional enterprise features
  • On premise installation
  • Personal enterprise support
  • Personal enterprise portal
Merlijn Buit - Tableau ZEN Master and CTO of Apps for Tableau

Enterprise-Ready Security

When company policy or IT security requires an on-premise installation / integration of the extension, we can help you organize it. This is particularly useful when your Tableau Server is not granted internet access, or you need to be in full control of the usage and management of your extension.

On-premise installations allow you to be in control of infrastructure, privacy, governance, and to comply with company policies. It also allows the installation/hosting of several individual extensions. Please contact us for more information regarding on-premise installation of our extensions.

  • Be in full control of your extensions
  • Respect data governance policy
  • Comply with company security policy
  • Installation support (remote)
  • Excellent operational support (Tableau Gold Partner)
  • Updates managed by IT
  • No internet access required


Accessibility: Are there other general limitations to accessibility in SuperTables?2022-08-02T15:10:55+01:00

Known limitations 

Navigation to pinned rows/columns 

Screen readers assume that the visual and DOM element order are identical. Specifically, when you pin a row/column, it causes elements to be rendered in different containers. This is why you cannot use screen readers to navigate into a pinned row/column cells, as in fact, this means they’re rendered in a different element from the rest of the columns/rows which are scrollable. 

Limitations announcing the correct column name in grouped columns 

Even though all aria tags have been applied to the necessary elements, some screen readers have trouble navigating the tags when the structure of the grid gets more complex (eg. grouped columns). This is the reason why there are some limitations announcing the correct column names. 

No announcements of state change of a grid cell or grid header 

Some screen readers will not recognize changes that happen to an element that is currently focused (including children of this element). So in order to detect changes (eg. sorted state, updated labels, etc…) you will need to move focus to another element and back. 

Check the Product Guide for more information.

Accessibility: Accessibility audit shows missing ‘Main roles’ which helps users to skip sections.2022-08-02T15:10:49+01:00

Aria Rule: Bypass repeated blocks by setting role to “Main” 

Since web sites often display secondary, repeated content on multiple pages (such as navigation links, heading graphics, and advertising frames), keyboard-only users benefit from faster, more direct access to the primary content on a page. This reduces keystrokes and minimizes associated physical pain. Since SuperTables is just one page and there are navigation shortcuts to move around. This does not affect the accessibility of SuperTables. Check the Product Guide for more information.

Accessibility: How do I optimize SuperTables for accessibility?2022-08-02T15:10:44+01:00

ARIA Rule: configuration option to enable/disable Accessibility optimization for the grid 

You can use the “Enhanced accessibility option”, if you wish to optimize SuperTables for accessibility. It in general disables the column and row virtualization. Which in results generates all cells in the DOM thereby you will see considerable reduction in performance.  There may be 2 scenarios when you may wish to disable column virtualization (if you prefer). 

1) Auto-sizing of all columns. This will ensure that all columns, and not just the columns which are rendered on the screen, will be resized. 

2) Support for a11y. This is to prevent any potential issues for keyboard navigation and screen readers ( 

Check the Product Guide for more information.

Accessibility: Does the SuperTables element in the screen has an identifier?2022-08-02T15:10:40+01:00

ARIA Rule : A Main landmark should be available in the SuperTables structure

Screen reader users can use keyboard shortcuts to navigate directly to the first h1, which, in principle, should allow them to jump directly to the main content of the web page. If there is no h1 or if the h1 appears somewhere other than at the start of the main content, screen reader users must listen to more of the web page to understand its structure, wasting valuable time. To tackle this this issue we have added an invisible heading which will help the screen reader to easily recognize the SuperTables container. Check the Product Guide for more information.

Accessibility: I cannot find the landmarks to some elements2022-08-02T15:10:35+01:00

Aria Rule: landmarks to element 

Navigating a web page is far simpler for screen reader users if the content splits between multiple high-level sections. Content outside of sections is difficult to find and the content’s purpose may be unclear. However, in this case, SuperTables stand as one single element instead of website where contents are spread of multiple sections. Check the Product Guide for more information.

Accessibility: Why certain elements do not have an aria parent role?2022-08-02T15:10:29+01:00

ARIA Rule : For every column header ARIA parent role must be added. 

By default, SuperTables has column header’s role described as role=”columnheader” - element containing a column header. For all the members cells there is an ARIA-Describe By tag which explains where it belongs.  However, even though all aria tags have been applied to the necessary elements, some screen readers have trouble navigating the tags when the structure of the grid gets more complex (eg. grouped columns). This is the reason why there are some limitations announcing the correct column names. Check the Product Guide for more information.

Accessibility: Why does my page not have a level one heading?2022-08-02T15:10:25+01:00

ARIA Rule : Page must contain a level-one heading 

Generally, it is a best practice to ensure that the beginning of a pages main content starts with a h1 element, and to ensure that the page contains only one h1 element. However, ARIA Standards also mentions that in case if iframes, the heading can be an <h2> or <h3> so we have added an invisible heading, which tells the screen readers that it is the SuperTables container. Check the Product Guide for more information.

How boost is working with large data volume in SuperTables2022-06-16T10:13:48+01:00
The Performance Boost option in SuperTables is a feature that will increase performance in Tableau versions above 2021.2. Although the extension is compatible with older versions of the Tableau Extensions API as well, Tableau version 2021.2 introduced new options to increase loading and data transfer speeds. When switched on, the Tableau extensions API will only transfer unformatted data from your datasheet to the extension instead of multiple formatted versions of a single cell value. If you are not on Tableau version 2021.2 or higher you do not have to switch off the performance boost but it will just not be effective. The reason we implemented it as a switch is that in some use cases (on small datasets) you do want to use the formatted values of your Tableau Datasheet (then you have to switch of performance boost).
Handling millions of records will be a hard job for dashboards using extensions since the extensions API does not support incremental loading at the moment therefore all data (formatted and/or unformatted) will be transferred to the extension in one sequential batch through the extensions API. This transfer often runs into time outs resulting in unfinished or unexpected process behaviour. The extensions API will and an ‘end data transfer’ signal but no data is actually transferred due to the interrupted transfer and therefore the extension will show a “No Data Present” message.
Tableau Developers are working on performance improvements for the extensions API and we try to help them out with our knowledge and use cases. We are however depending on the Extensions API performance which at the moment is the link causing the delayed performance experience.
When working with large datasets our advice is:
  1. Use an (Hyper) extract
  2. Remove columns from your datasheet that are of no use in your extension
  3. Do not format your datasheet but use this method to build a better performing datasheet:
  4. Filter your datasheet (to reduce the number of rows) to a specific period, department, product category etc.
  5. Change the level of detail in your datasheet (to reduce the number of rows). Use Monthly aggregations instead of showing all records on a daily basis for instance.
  6. Apply user filters (or Row Level Security) tu reduce the number of rows on the datasheet
  7. Avoid using complex calculations in your datasheet (table calcs, LOD calcs, data calcs etc.)
Once the data is loaded in SuperTables it performs very swift and responsive. You can also use “pagination” options in SuperTables to increase performance. This will only affect the performance after the initial load of the data from the datasheet and not the full sequential data load that is triggered on data changes in your datasheet.
Is SuperTables compatible with future versions of Tableau?2022-02-16T11:36:27+01:00


Can you add p-values to advanced calculations?2021-11-22T12:32:21+01:00

We will definetely investigate possibilities and would love to cooperate about this!

The extension doesn’t work on Tableau Online/Server2021-09-27T15:57:59+01:00
  • Make sure the extension domain is whitelisted on Tableau Online/Server.
  • Webserver services content with proper X-Frame-Options and Content-Security-Policy headers.
  • Extensions feature is turned on, on Tableau Online/Server.
  • The Extension server/domain has a valid SSL Certificate.
  • Tableau Online/Server has access to the Extension Server to load the extension.

You can find any issues by doing the following: While running on Tableau Online/Server in the browser open the “console” tab in Chrome Developer’s tools. To open the developers tools can be done via: Hamburger menu top right > More Tools > Developer tools. Refresh the page while the developers tools is open. Now you can see if there any issue while embedding.

Note: Tableau will show warnings with something like: ‘cannot load source map’ by default, these are not caused by our extensions. They can be identified based on the domain of the url that it warns with.

Make sure to follow our installation guide to setup the right configuration!

Common issues

CSP Header error or X-Frame-Options error.

Make sure the following headers are properly set:

X-Frame-Options: SAMEORIGIN
Content-Security-Policy: frame-ancestors 'self' *;

For Tableau Server * should be your domain.

Check all security headers with the following website:

SuperTables are not printable or exportable to PDF, right?2021-08-10T18:36:55+01:00

Tableau Server/Online does not support the embedding of web elements (and extensions are also web elements). Tableau Desktop does and I know Tableau Software is working to enable this feature on the Server platform as well. Unfortunately currently we have to do without the embedding of extensions in the PDF and image exports.

With the improvements to Super Table pivots, are you able to pivot multiple measures? The same example you used in the demo with 3 Dimensions, one date, and one measure. Could you have Sales and Margin, for example?2021-05-19T10:14:34+01:00
Yes that is possible! Try it with a free trial or your subscription (updated version) and let me know if it worked out!
When were the new features added to the SuperTables extension?2021-05-19T10:15:16+01:00

Last weeks, you can find the changelog with release dates here:

When does SuperTables loads the data when using the pop-up option?2021-05-19T10:15:24+01:00

It loads data on popup, but on Tableau Server/Online you can keep the popup open and mark selections will only update the data. So in case of performance, nothing changes when the popup is opened.

Governed and Secure Products

All our products are secure as we comply with ISO 27001 and NEN7510. Your data and user access is secured under Tableau’s governance. Our products are 100% secure on premise or private cloud deployed and facilitate your workflow in Tableau, eliminating the need to move to external programs.

Tableau Premier Technololgy Partner
NEN7510 certified Apps for Tableau
ISO270001 certified Apps for Tableau
Tableau Premier Reseller Partner