ToolXkit Icon

Sample Excel files

Free Excel test files from 5 KB to 1 GB. Pick a size and download, or type any size you need.

  • Sample Excel workbook, 3 sheetsClassic · 21.6 KB

    Employees, Invoice and Summary

  • The same data as CSVClassic · 635 B

    Identical rows, so you can convert one to the other and compare the result against a known answer

  • 5 KB Excel

    49 rows

  • 10 KB Excel

    138 rows

  • 100 KB Excel

    1,788 rows

  • 500 KB Excel

    9,084 rows

  • 1 MB Excel

    18,195 rows

  • 5 MB Excel

    Made on your device

  • 10 MB Excel

    Made on your device

  • 25 MB Excel

    Made on your device

  • 50 MB Excel

    Made on your device · saved in pieces

  • 100 MB Excel

    Made on your device · saved in pieces

  • 500 MB Excel

    Made on your device · saved in pieces

  • 1 GB Excel

    Made on your device · saved in pieces

Need another size?

Type any size from 5 KB to 1.00 GB. The file is made on your device. Nothing is uploaded or stored.

Free for any use, including commercial. Made by this site, with no third-party content and no signup.

What is inside

  • Three named sheets: Employees, Invoice and Summary
  • Eight rows of staff data with text, dates, numbers and booleans
  • An invoice with line items, a subtotal, VAT and a total
  • A summary sheet aggregating by department
  • A matching CSV of the same rows, for comparing conversions

Try it with these tools

They run in your browser. The file you downloaded stays on your device.

About Excel files

An .xlsx file, like .docx, is a zip of XML parts. There is one part per worksheet, plus a shared table of every string in the workbook. That is why the same text repeated a thousand times barely adds to the file size.

The important difference from CSV is that a spreadsheet stores types and formulas, not just characters. A cell holding 05/03/2026 is a number with a date format applied, not the text "05/03/2026". This is why exporting to CSV can silently change your data, and why a phone number beginning with a zero so often loses it.

Multiple sheets are the other thing CSV cannot express. A CSV is one table; a workbook is many, with relationships between them. Any tool that converts a workbook to CSV has to decide what to do with sheets two and three, and the good ones tell you what they did.

Sources: ECMA-376, Office Open XML (Ecma International) · XLSX format description (Library of Congress)

Questions

Does the sample contain formulas?

No. The totals are stored as values. A formula is evaluated by the application that opens the file, so a sample containing them would test your spreadsheet program rather than the converter you are checking.

Why is a small spreadsheet 21 KB?

Because .xlsx is a zip of XML, and the fixed parts (content types, relationships, styles and the shared string table) cost a few kilobytes before any of your data. That is why a workbook of ten rows and one of a thousand are much closer in size than you would expect.

Can I open it in Google Sheets?

Yes, and in LibreOffice Calc, Numbers, and anything else that reads .xlsx. All three sheets come across.

Also searched as: sample excel file download, dummy xlsx file, test xlsx file, example excel file, 1 MB xlsx file, 10 MB xlsx file, 100 MB xlsx file, 1 GB xlsx file, free xlsx for testing.

For developers: exact bytes and SHA-256

Sizes are decimal (1 MB = 1,000,000 bytes). The hosted files never change between builds, so these checksums stay valid.

FileBytesSHA-256
sample-5kb.xlsx 4,935 bytes 30c57bc0739c8c60d86816b50b2738aacee968e9fe6b7c0ad9328f277d3e6578
sample-10kb.xlsx 9,895 bytes 1da5d318601d63822edcbdf6751e9335f337f6e6b8ae9e12abb45bef6f57d3c0
sample-100kb.xlsx 99,852 bytes 72fd6a9a989e4b9e2c8b4a9c7f24da89cff70c148d340aae106ce83e9a09fea4
sample-500kb.xlsx 498,779 bytes c5ccd7b9d74f92945c6538d5b19df9fcfd5e789155a223d87ed1c38f63bb3b3e
sample-1mb.xlsx 995,125 bytes 0f9e1af1d9b5aa37d7c2e670b880d10c28584116fefa8ec86fb6c045fd1ee4a1