MakeYourChart

Guides / Formatting your data

How to format your data

Paste a table from Excel or Google Sheets into the Data box, or upload a CSV. Put the column names in the first row. The editor works out which of the layouts below you have, and tells you how it read your table under the Data box.

The five layouts

Dates down the side

One column for each thing you're comparing, one row for each date. The usual spreadsheet layout.

YearAppleMicrosoftGoogle
2015583443365
20181100780730
2021290025001900
2024380032002300
Open this example in the editor →

Dates across the top

One row for each thing, the dates as column headers. How Wikipedia and the World Bank lay out tables.

Country200020102020
India106012401400
China129013401410
USA282309331
Open this example in the editor →

One row per entry

A list of donations, sales, matches or posts, with as many columns as you like. Pick which column becomes the bars, which number to add up and which column is the timeline. We add it all up.

YearDonorPartyAmountNotes
1936Ames FamilyDemocratic$100,000
1940Ames FamilyDemocratic$300,000Two gifts, one late
1940Bell TrustRepublican$200,000
1944Bell TrustRepublican$450,000
1948Cole UnionDemocratic$500,000
Open this example in the editor →

Date, name, value

Exactly three columns and one row per data point. What databases and many data downloads give you.

DateNameValue
2024-01Shoes120
2024-01Hats80
2024-02Shoes150
2024-02Hats95
2024-03Shoes170
2024-03Hats140
Open this example in the editor →

A ranking, no dates

Just names and one number. The bars grow in from zero and settle in order.

PlatformFollowers
TikTok52000
Instagram31000
YouTube18000
X9000
Open this example in the editor →

Lists of donations, sales or matches

A lot of real data is a list of separate entries: every political donation, every sale, every game. Each row has its own date, a name, an amount and maybe notes. You don't need to rearrange it first. Paste the whole list and the editor shows a Pick what to chart box with three choices:

Bars and lines
The column whose values become the bars, such as Donor. Each different donor gets one bar. Choose Party instead and you get a two-way race between the parties.
Add up
The number to total for each bar, such as Amount. If your file has two money columns (say, the original amount and the amount in today's dollars), pick the one you want. Count the rows charts how many entries each one has instead.
Timeline
The column the video moves through, usually Year or Date. Choose No timeline to show one ranking of the overall totals.
Running total
On by default. Each bar keeps everything it has added up so far, so the race shows who has given the most up to that year. Turn it off to show each year on its own.

Columns like Rank, Notes or Source are ignored. Rows missing a name, an amount or a date are skipped, and the editor tells you how many.

YearDonorPartyAmountNotes
1936Ames FamilyDemocratic$100,000
1940Ames FamilyDemocratic$300,000Two gifts, one late
1940Bell TrustRepublican$200,000
1944Bell TrustRepublican$450,000
1948Cole UnionDemocratic$500,000

Read as: Amount added up for each Donor, by Year, as a running total.

Open this example in the editor →

Handled for you

When it doesn't look right

Only a few values show up, or the names are years
Your file is probably a list of entries. Check the Pick what to chart box under the Data box and choose the right column for each role.
The names and dates are swapped
Click Wrong way round? Flip it under the Data box.
"No numbers found"
Put the column names in the first row and plain numbers in the cells. Text like "about 5 million" can't be read.
It's not a table at all
An email, notes or a table copied badly from a PDF? Paste it anyway and click Fix it with AI (part of Pro + AI). It turns the text into a clean table you can check before you export.
Make a chart