Sample data & practice files

Realistic spreadsheet datasets you can download as Excel, CSV or JSON — free, no signup, generated in your browser.

Every dataset below is built to make a specific skill practisable: sales rows that pivot cleanly, an HR roster with hire dates far enough apart for real tenure maths, a deliberately dirty table for cleanup practice. Pick a row count, download the format you want, and the file is assembled in the browser — nothing is uploaded and no email is asked for.

Sample Sales Data

Order-level sales rows with region, product, channel, units and revenue — the standard shape for pivot-table and SUMIFS practice.

8 columns · 200 rows · xlsx / csv / json
Sample Employee Data

An HR roster with department, job title, hire date, salary and city — for lookups, headcount reporting and date maths.

8 columns · 150 rows · xlsx / csv / json
Sample Financial Data

Monthly revenue, cost of goods, operating expense and headcount — a compact P&L base for margin, growth and CAGR work.

5 columns · 36 rows · xlsx / csv / json
Sample Inventory Data

SKU-level stock with warehouse, quantity on hand, reorder point and unit cost — for conditional formatting and stock alerts.

7 columns · 120 rows · xlsx / csv / json
Messy Data to Clean

Deliberately dirty rows — trailing spaces, mixed case, inconsistent dates and duplicate records — for data-cleaning practice.

6 columns · 100 rows · xlsx / csv / json
Sample Student Grades

Scores across five subjects per student — for AVERAGE, RANK, VLOOKUP grade bands and statistical practice.

6 columns · 180 rows · xlsx / csv / json
Sample Expense Data

Dated business expenses by category, department and payment status — for budget tracking and SUMIFS by month.

7 columns · 160 rows · xlsx / csv / json
Sample Customer Data

A CRM-shaped contact list with email, city, signup date and lifetime value — for merges, list comparison and text functions.

7 columns · 150 rows · xlsx / csv / json
Sample Project Task List

Tasks with owner, start and end dates, duration and percent complete — the input shape a Gantt chart needs.

7 columns · 80 rows · xlsx / csv / json
Sample Time Tracking Data

Daily clock-in / clock-out entries with break minutes — for hour totals, overtime and time-format practice.

6 columns · 140 rows · xlsx / csv / json

Questions

Are these Excel practice files really free?

Yes. Every dataset downloads without an account or an email address, and you can use the files for teaching, demos, testing and commercial work.

Is the data real or generated?

Generated, and deliberately so — the rows are realistic in shape and range but contain no real people or companies, so there is nothing sensitive in a file you hand to a class or paste into a bug report.

What formats can I download?

Excel (.xlsx), CSV and JSON. All three hold identical rows, so the same dataset works for an import exercise, a formula exercise and an API-shaped example.

Can I get more rows?

Yes — each dataset page lets you pick the row count before downloading, up to several hundred rows.