Document

Sample XLSX 1MB File

Excel spreadsheet — data with formulas

Click below for an instant download — no signup, no redirect.

Download 1MB XLSX1 MB

TestFile-xlsx-1mb.xlsx

File details

FormatXLSX
Extension.xlsx
MIME typeapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Size1 MB
Exact bytes1,048,576
FilenameTestFile-xlsx-1mb.xlsx
Format versionOOXML (Office Open XML) — ISO 29500 / ECMA-376
Contents2 sheets: 'Data' (~10,000 rows × 8 columns, Faker records) and 'Summary' (SUM/AVERAGE formulas)
EncodingUTF-8 XML within ZIP container; date serial numbers and currency number formats

What is a 1MB XLSX file useful for?

A 1 MB XLSX (~10,000 rows) is the standard benchmark file for spreadsheet import performance. Use it to measure how long pandas, openpyxl, or your application's import feature takes on a realistic dataset, to verify that bulk database inserts across all rows complete within your timeout, and to test that schema validation runs efficiently across the full dataset rather than performing individual queries per row.

What's inside this file?

Generated with openpyxl. The Data sheet contains approximately 10,000 rows of Faker-generated records across the same 8-column schema. The uncompressed worksheet XML is approximately 3–4 MB before the ZIP container reduces it to the target size. At 10,000 rows the shared strings table (XLSX's string deduplication index) is meaningful in size and affects parse performance in some libraries.

Download via curl

curl -L "http://localhost:8000/files/xlsx/TestFile-xlsx-1mb.xlsx" \
  -o TestFile-xlsx-1mb.xlsx

Need different parameters?

Generate a custom XLSX file with exact settings.

⚙ Generate custom XLSX

Related formats

Other XLSX sizes

Frequently asked questions