Sample Excel Files by Sheet Count
In an OOXML archive, every worksheet is a completely separate XML file (e.g., sheet1.xml, sheet2.xml). The mapping between the human-readable tab name and the physical XML file is maintained in xl/workbook.xml and the _rels relationship files.
These sample files isolate sheet iteration logic. They are designed to test if your extraction script correctly maps the relationship IDs (rId), processes multiple streams sequentially (or concurrently), and accurately captures the tab names.
1 sheets
A standard single-sheet workbook for baseline parsing.
2 sheets
A 2-sheet workbook to verify basic iteration logic.
5 sheets
A 5-sheet workbook typical of monthly reports or categorized data.
10 sheets
A 10-sheet workbook to test relationship mapping and extraction limits.
25 sheets
A 25-sheet workbook representing complex financial models.
50 sheets
A 50-sheet file to test parser endurance and file descriptor limits.
100 sheets
A 100-sheet stress test. Ensures multi-threading or sequential parsers do not leak memory.
Frequently Asked Questions
Use Cases
- Validating multi-sheet Excel-to-CSV converters (ensuring each sheet exports to a separate CSV file).
- Testing relationship mappers that parse `workbook.xml` to associate `rId` with human-readable sheet names.
- Ensuring indexing systems traverse all sheets rather than silently stopping after the first (active) sheet.