Sample CSV File With Headers — Free Download
A deliberately clean CSV with a proper header row and 100 well-formed data rows — no missing values, no stray quotes, no encoding tricks. The baseline file for a first import test.
Download the sample file
CSV · 100 rows · 6.9 KB · synthetic data, free for any use
Download CSV samplePreview
| id | first_name | last_name | department | salary | start_date | active | |
|---|---|---|---|---|---|---|---|
| 1 | Fatima | Tanaka | [email protected] | Sales | 140517 | 2024-04-29 | false |
| 2 | Noah | Haddad | [email protected] | Engineering | 60476 | 2023-12-16 | false |
| 3 | Priya | Larsen | [email protected] | HR | 109881 | 2022-06-13 | false |
| 4 | Fatima | Murphy | [email protected] | Marketing | 153250 | 2022-05-21 | false |
| 5 | Nina | Wei | [email protected] | Sales | 66974 | 2021-06-15 | false |
| 6 | Yuki | Shah | [email protected] | Finance | 141325 | 2022-05-26 | false |
Showing the first 6 of 100 rows.
Columns
| Column | Type | Description |
|---|---|---|
id | integer | Sequential 1–100 |
first_name | string | Given name |
last_name | string | Family name |
email | string | [email protected] |
department | string | One of 7 departments |
salary | integer | Annual salary, USD |
start_date | date (YYYY-MM-DD) | Employment start date |
active | boolean | true / false, lowercase |
What makes this file useful
- Every field is populated — there are no blanks anywhere, so a "reject rows with missing values" rule should keep all 100.
- No field contains a comma, quote or newline, so the file parses identically with or without an RFC 4180 parser.
- active is always the lowercase strings true / false, so boolean casting is unambiguous.
Use cases
- Smoke-test a CSV import before feeding it a real file
- Demonstrate header detection in a tutorial
- Check that data types are inferred correctly (int, date, boolean)
- Use as the "known good" file when debugging a broken one
Open it in a tool
Load this sample — or your own file — into a real tool. Everything runs client-side.
Related guides
More sample datasets
Frequently asked questions
Does a CSV need a header row?
No, but most tools assume the first row is a header unless you tell them otherwise. This file has one so detection is straightforward.
Why is this file so plain?
That is the point. When something breaks, you test with a file that has zero surprises to isolate the problem.
Is there a version without headers?
Not as a separate download — delete the first line of this file to get a headerless version.
Turn this into a saved workflow
Create a free account to save the steps from this guide as a reusable workflow and re-run it on any file, from any device.
Follow HowToCSV on Google
Add us as a preferred source on Google Search so our latest CSV guides and tutorials surface more often in your Top stories.