Create an Instant ‘Data Dashboard’ in Claude
Ray Poynter, 19 July 2025
In today’s Tip, I’ll show you how to upload a data file to Claude and instantly create an interactive dashboard from your data.
The Data and Kaggle.com
The data I will use for this demo comes from Kaggle.com. It includes just over 40,000 rows of reviews of Disney Parks, covering the parks in California, Paris, and Hong Kong. I downloaded the data as an Excel file from Kaggle.com, cleaned out a few records with problems, and uploaded the Excel file to Claude.
The Prompt
This dashboard was created with a single, relatively simple prompt.
“Create a dashboard that reads the uploaded data and shows the following options: overall number of ratings, overall ratings average, ratings from each country with more than 100 ratings, and average rating per park. Create a user-controlled feature where they can select a country and it gives the total number of responses, the responses per park, the overall average and the average rating per park.”
What Did Claude Do?
Claude then worked for two or three minutes, writing code in JavaScript using React. When it finished, it created the dashboard in an Artifact (its version on Canvas).
Here is the Dashboard






Want to See the Dashboard?
One of the great features of Claude Artifacts is that you can publish and export a link to it. You can try my dashboard by clicking here.
One limitation of Claude is that for most types of accounts, if you publish a link, anybody with the link can see the Artifact. However, if you have some of the more expensive options, you can restrict access to specific groups.
