How to create a chart from a CSV file
Upload the CSV file to InstaCharts for quick processing


Create and share charts
Need to create a chart from a CSV file in a hurry? Want to share your findings with a coworker? InstaCharts makes it easy.
TLDR: Try the demo or sign up for a free account!
Watch How To Video
Bart walks us through how to upload a csv file to InstaCharts, create a few charts, and share one.
1. Open InstaCharts
Login to your InstaCharts account if you plan on sharing your data or interactive chart with others. Use the demo to try InstaCharts without signing up, or if you don’t need to save and share your chart.
2. Upload your spreadsheet
Click ‘New Sheet’, Load spreadsheet from your device, select a CSV file from your device and click Import. That’s it!
The CSV is processed, and a chart is instantly produced from its data. InstaCharts automatically analyzes and chooses column types and formatting for each column in the spreadsheet. The chart is instantly shown on the Chart tab.
For more information on the file upload process, check out our full guide on importing files.
View your processed data in the Full Dataset view of the Data Tab
On the Data tab, check that the spreadsheet was uploaded correctly. We recommend having the column names across the first row of the CSV file, then data in every row after that.
InstaCharts uses the full dataset you upload to make a chart. To filter out certain data from appearing in the chart, you can set a column filter or a quick filter .
3. Edit your chart
Choose between 13 chart types (all chart types are recommended for the sample data!)
Click on the Chart tab to switch to the Chart view. A chart has automatically been created based on your data! That was easy, but maybe doesn’t show quite what you’re looking for.
There are two main settings to quickly change this chart:
Chart Type
The chart type can be switched to line, bar, scatterplot, area, pie radar, heatmap or mekko. Multi line charts, such as stacked bar and area charts are also supported.
Some chart types will be marked with a star. The stars denote recommended chart types based on the data in your spreadsheet. For example, a scatterplot will be recommended if your data contains at least 2 numerical columns. Neat!
X and Y-Axis Dropdowns
The x and y-axis can be selected from any column in the spreadsheet. If a chart type is selected that requires a 3rd axis (multi line, stacked bar, grouped area) a third axis will appear called Groups. Groups allows you to choose the aggregation function applied to the y column (sum, average, count, etc).
Some choices in the axis dropdowns will be marked with a star. The star means this column is recommended for the axis based on the selected chart type. For example, date columns are recommended for the x-axis in a line chart. This will create a time series graph, and is one of the best charts to visualize changes over time. Cool!
Hover over the stars to learn more reasons why a column is recommended for a particular axis.
4. Further Customize the Chart
Once you have the chart type and axis figured out, the chart can be refined further via the left sidebar.
Chart Text
The x-axis, y-axis, legend title and chart title all auto update based on your selections. If you wish to override this text, open Chart Text in the left sidebar to make changes. Subtitles, captions, data labels, number formatting and locales can also be set from this panel.
Chart Appearance
The chart’s width and height can be changed in the Size & Style panel. You can also change the chart’s color scheme, grid style and axis styles from this panel.
Limit Items
Too many items appearing in the chart? Limit the number of items that appear using the Limit Items panel.
Filter Data
Want to restrict the data that appears in the chart? Click on the data tab and apply multiple filters per column. There is also a quick filter in the main toolbar that will filter all columns by the search term.
5. Export & Share
Use the Export dialog (located on the main toolbar) to download your chart as an image file (.png or .svg). You can also use the Export dialog to download chart data to a CSV, excel, TSV or JSON file.
Share charts through the Share & Templates dialog, also located on the main toolbar (sharing is an accounts only feature). You can share a static image of your chart, or a copy of the interactive chart via a public link. Neat!
Give it a try
InstaCharts is a powerful tool that can help you create and share professional-looking charts in seconds. Signup for a free account today!