Custom Table Widget


The Custom Table widget shows data from a CSV file (spreadsheet).

Getting Data into Dash

There are two different ways to get data into Dash. The easiest way is for us to fetch it from a URL that you specify. Right now we grab new data for table widgets every 30 seconds, but we may decide to change this later.

If you have a Pro or Business account, you also have the option of pushing your data to us. This requires a little more work to set up, but it also means your updates will show up instantly.

The data you provide needs to be in CSV format (details below).

Creating and Publishing the CSV File

First, open a spreadsheet app like Excel or Numbers and type in the data you want to show up in your widget.

Next, you want to save this data as CSV. Depending on what spreadsheet program you're using, this is usually as simple as either clicking "File > Save As..." or "File > Export...", and then selecting CSV.

That's it, you've created a CSV file with your data!

If you want, you can open your CSV file in a text editor to see what's inside. Notice that there are commas separating the numbers (rather than semicolons).
Ruby on Rails,12/13/2005
Amazon S3,3/14/2006
Snakes on a Plane,8/17/2006
Windows Vista,11/8/2006
PlayStation 3,11/11/2006
Nintendo Wii,11/19/2006
Apple TV,1/8/2007
Netflix Streaming,1/1/2007
1 TB hard drives,1/1/2007

The next step is to get this CSV data into Dash. We recommend that beginners fetch data from a URL, but pushing your data to us works great too.

Maximum Data Size

We cap the size of the data you're showing in your table at 25kb.


If you have any suggestions about how we can make the Custom Table widget better, be sure to let us know!

Feedback and Knowledge Base