Sample customers CSV (100 rows)
A clean, well-formed CSV file with a header row and 100 fictional customer records in nine columns.
Download
sample-customers.csv
7.83 KB8,018 bytes
Download CSV sampleDirect download. No sign-up and no waiting.
- Type
- text/csv
- SHA-256
5cc0248646c72ba5648e7b112362beea5ad2248f5b0461080cfcfd91aaab3e7d- Direct URL
https://sampletestfiles.com/downloads/samples/sample-customers.csv
Why test with this file
The baseline import test: if this file fails, the problem is in your importer rather than in the data.
| Data rows | 100 |
|---|---|
| Columns | 9 |
| Delimiter | Comma |
| Line endings | CRLF (RFC 4180) |
| Encoding | UTF-8 without BOM |
What to check
After your application has processed sample-customers.csv, confirm that:
- The importer reports exactly 100 records and 9 columns.
- Row 1 is treated as a header, not as data.
- Signup dates and balances arrive as dates and numbers, not as text.
How the file begins
The opening lines of sample-customers.csv, exactly as they appear in the file.
id,first_name,last_name,email,city,country,signup_date,plan,balance
1,Ethan,Zeller,ethan.zeller1@example.com,Pune,IN,2021-07-10,team,2769.84
2,Elena,Underhill,elena.underhill2@example.net,Porto Alegre,BR,2024-04-28,free,4647.61
3,Ethan,Farrow,ethan.farrow3@example.org,Krakow,PL,2023-08-24,business,536.73
4,Victor,Brennan,victor.brennan4@example.com,Lisbon,PT,2024-12-18,business,2410.43
5,Felix,Ibarra,felix.ibarra5@example.net,Graz,AT,2025-11-14,starter,2832.21
6,Kira,Hollis,kira.hollis6@example.com,Cork,IE,2025-06-25,starter,3636.58
7,Priya,Ibarra,priya.ibarra7@example.com,Valencia,ES,2022-01-13,free,4956.19
8,Yusuf,Okafor,yusuf.okafor8@example.org,Austin,US,2024-12-12,team,4341.94
9,Yusuf,Jansen,yusuf.jansen9@example.org,Valencia,ES,2023-07-25,business,4362.60
10,Yusuf,Underhill,yusuf.underhill10@example.com,Cork,IE,2022-08-18,team,4243.93Preview
Shows the file contents.
Technical details
| File name | sample-customers.csv |
|---|---|
| Format | CSV (Comma-separated values) |
| Extension | .csv |
| MIME type | text/csv |
| Size | 8,018 bytes (7.83 KB) |
| Kind | Text |
| SHA-256 | 5cc0248646c72ba5648e7b112362beea5ad2248f5b0461080cfcfd91aaab3e7d |
| Created | 2026-10-10 |
| Validation | Exact size, signature bytes and structure checked when the file was generated |
| Preview | Available on this page |
| Source | Generated for this site; not copied from elsewhere |
| Licence | Free to use, modify and redistribute (terms) |
| Category | Spreadsheets |
Validated for expected format and integrity. As with any download, scan the file with your own security tools before opening it. How files are made and checked
Download from the command line and verify
Fetch the file with curl, then compare its checksum with the SHA-256 value above.
curl -o sample-customers.csv 'https://sampletestfiles.com/downloads/samples/sample-customers.csv'
sha256sum sample-customers.csv # Linux
shasum -a 256 sample-customers.csv # macOSOn Windows, run Get-FileHash sample-customers.csv -Algorithm SHA256 in PowerShell. A matching value proves that the download is complete and unaltered.
About CSV
Tabular data as plain text, one record per line. The universal import and export format.
Where it fits
- File parser testing
Well-formed files and deliberate edge cases for testing code that reads CSV, JSON, XML, PDF and more.
- File upload testing
Test an upload form or endpoint with files of every size and type it should accept, and several it should refuse.