Sample Excel Files by Exact Size

Standard Microsoft Excel documents are Open XML (OOXML) ZIP containers. As data scales, the internal xl/worksheets/sheet1.xml and xl/sharedStrings.xml files can compress unpredictably, making it difficult to generate exact file sizes for constraint testing.

These files solve that problem. They contain valid OOXML structures but are programmatically padded with safe binary streams inside the xl/media/ directory. This ensures they perfectly meet their target byte count (up to 500MB) without corrupting the workbook's readability in Excel, Apache POI, or OpenPyXL.

10 KB

spytm_10KB.xlsx10 KB

A lightweight baseline document suitable for rapid unit tests.

25 KB

spytm_25KB.xlsx25 KB

A 25KB file representing a small, simple spreadsheet.

50 KB

spytm_50KB.xlsx50 KB

A 50KB document for standard payload testing.

100 KB

spytm_100KB.xlsx100 KB

A 100KB document, representing a typical daily use-case.

250 KB

spytm_250KB.xlsx250 KB

A 250KB file, roughly equivalent to a medium-sized report.

500 KB

spytm_500KB.xlsx500 KB

A 500KB file containing moderate data arrays.

1 MB

spytm_1MB.xlsx1 MB

A 1.0 MB document for testing standard ingestion limits.

5 MB

spytm_5MB.xlsx5 MB

A 5.0 MB document representing a heavy financial workbook.

10 MB

spytm_10MB.xlsx10 MB

A 10.0 MB file, perfect for testing default email attachment thresholds.

25 MB

spytm_25MB.xlsx25 MB

A 25.0 MB file explicitly designed to test Gmail/Exchange maximum attachment limits.

50 MB

spytm_50MB.xlsx50 MB

A heavy 50MB payload to test background job processing queues (Celery, Sidekiq).

100 MB padded

spytm_100MB_padded.xlsx100 MB

A padded 100MB document. Parsing this synchronously will likely trigger gateway timeouts (504).

250 MB padded

spytm_250MB_padded.xlsx250 MB

An extreme 250MB document to stress-test disk I/O and S3 multipart upload routines.

500 MB padded

spytm_500MB_padded.xlsx500 MB

The ultimate 500MB stress-test file to benchmark buffer overflow and raw storage limits.

Frequently Asked Questions

Use Cases

  • Validating strict Web Application Firewall (WAF) limits (e.g., rejecting files > 10MB).
  • Testing streaming ZIP parsers under extreme file sizes (500MB).
  • Monitoring server memory consumption during file extraction.
  • Ensuring frontend file pickers (like Dropzone or React Dropzone) correctly enforce client-side maximums.

Related Test Files

S
SPYTM

Experience the pinnacle of digital communication. The ultimate ultra-premium platform designed for those who demand excellence.

© 2026 SPYTM. All rights reserved.