Sample XLSX 100KB File
Excel spreadsheet — data with formulas
Click below for an instant download — no signup, no redirect.
Download 100KB XLSX100 KBTestFile-xlsx-100kb.xlsx
File details
| Format | XLSX |
| Extension | .xlsx |
| MIME type | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet |
| Size | 100 KB |
| Exact bytes | 102,400 |
| Filename | TestFile-xlsx-100kb.xlsx |
| Format version | OOXML (Office Open XML) — ISO 29500 / ECMA-376 |
| Contents | 2 sheets: 'Data' (~1,000 rows × 8 columns, Faker records with header) and 'Summary' (SUM/AVERAGE formulas referencing Data) |
| Encoding | UTF-8 XML within ZIP container; Excel date serials and currency number formats |
What is a 100KB XLSX file useful for?
A 100 KB XLSX is the right size for unit-testing spreadsheet parsing library setup and basic correctness. Use it to verify that openpyxl, pandas, or ExcelJS can open the file, read the correct sheet count (2), extract the header row, and parse cell values — including Excel date serials and currency-formatted floats. The small row count keeps test execution fast enough for every CI push.
What's inside this file?
Generated with openpyxl. The Data sheet contains approximately 1,000 rows of Faker-generated records across 8 columns: id (integer), first_name, last_name, email, phone (strings), date (Excel date serial number), amount (float with currency format), and status (string). A header row is always present. The Summary sheet contains labeled rows with =SUM(Data!H2:H1001) and =AVERAGE(Data!H2:H1001) formula cells.
Download via curl
curl -L "http://localhost:8000/files/xlsx/TestFile-xlsx-100kb.xlsx" \ -o TestFile-xlsx-100kb.xlsx
Need different parameters?
Generate a custom XLSX file with exact settings.