ZERO-UPLOAD SANDBOX
.xlsx QA Fixtures DevTools, Captures & Bundles CC0 Public Domain · CI/CD Safe

Sample .xlsx (XLSX) Test Files & Edge Cases

Deterministic Office Open XML Workbook (Excel) fixtures engineered for automated unit tests, parser fuzzing, and upload validation pipelines. Pull directly in GitHub Actions with immutable SHA-256 verification.

minimalexpect: valid

minimal-sheet.xlsx

Real single-cell workbook written by openpyxl with Content_Types, rels, workbook.xml and sheet1.xml.

↓ Download (4.7 KB)
SHA-256: 872a54723dd14451428342c5f097a0c3c7d5097a7d7fb28a86905e0df685a9f7
Exact: 4,843 bytes
curl -fsSL https://fileformat.co/fixtures/v1/xlsx/minimal-sheet.xlsx -o minimal-sheet.xlsx \
  && echo "872a54723dd14451428342c5f097a0c3c7d5097a7d7fb28a86905e0df685a9f7  minimal-sheet.xlsx" | shasum -a 256 -c
realisticexpect: valid

quarterly-revenue.xlsx

Real openpyxl workbook: 4 quarterly revenue rows with USD floats for tabular import tests.

↓ Download (4.9 KB)
SHA-256: d5ab69cbec81720b5a6399b0d77de88308017bad09e0b3919b15c0e4cf8afe3e
Exact: 5,037 bytes
curl -fsSL https://fileformat.co/fixtures/v1/xlsx/quarterly-revenue.xlsx -o quarterly-revenue.xlsx \
  && echo "d5ab69cbec81720b5a6399b0d77de88308017bad09e0b3919b15c0e4cf8afe3e  quarterly-revenue.xlsx" | shasum -a 256 -c
edge-caseHTML Spoofed as .xlsxexpect: parser_error

spoofed-gateway-error.xlsx

Real-world debugging classic: filename ends .xlsx but bytes are an HTML gateway error page — openpyxl must raise.

↓ Download (203 B)
SHA-256: 22cceb2a5564d2877e94960a59b434289c9f4aa0c56e346c0aa9ce8bf361cceb
Exact: 203 bytes
curl -fsSL https://fileformat.co/fixtures/v1/xlsx/spoofed-gateway-error.xlsx -o spoofed-gateway-error.xlsx \
  && echo "22cceb2a5564d2877e94960a59b434289c9f4aa0c56e346c0aa9ce8bf361cceb  spoofed-gateway-error.xlsx" | shasum -a 256 -c
Safe-by-Design Client-Side Synthesizer

In-Browser Edge-Case & Malformed Fixture Mutator

Zero Upload · Generated in RAM

Need negative test fixtures for parser fuzzing or upload gateway validation? Mutate minimal-sheet.xlsx directly in your browser without hosting unsafe payloads on public URLs.

Default Fixture: minimal-sheet.xlsx

Tests graceful EOF / footer corruption handling without process panic or OOM.