Generate excel file with specified number of rows and download free
In daily data analysis, system testing, performance benchmarking, and data import/export drills, there is often a need to quickly build Excel spreadsheet files containing a specified number of rows. This online tool requires no third-party software, Python scripts, or Excel macros—it creates large-capacity .xlsx files with 100, 10,000, or even 1,000,000 (1 million) rows directly in your browser with one-click fast download.
How to Use
Advanced Usage: Data Population, Batch IDs, Random Values, Expression Interpolation
Beyond generating basic spreadsheets, this tool provides powerful column data generation rules and dynamic interpolation expressions to handle complex real-world testing and business simulation scenarios:
- Batch Rule Numbers and IDs:
Select "Custom Template" and enter an expression. For example, using
NO_{rowIndex}generates sequential IDs likeNO_1,NO_2...NO_100000; usingORDER_2026_{rowIndex}builds order tracking numbers. - Simulating Test Accounts & Emails:
When batch generating test user accounts, use
user_{rowIndex}for usernames anduser_{rowIndex}@test.comfor test email addresses. - Texts with Units, Prefixes, or Suffixes:
Enter
Rank #{rowIndex}for ranking tests, or${rowIndex}.00for monetary data simulations. - Random Numbers & Characters:
Combine "Random Number" (generates 6-digit random numeric values like 583921) and "Random Characters" (generates 8-character random alphanumeric strings like A8f9X2kL) to simulate User IDs, transaction numbers, verification codes, API keys, or hashes.
- Multi-Column Composite Modeling:
Click "Add Column" to build multi-dimensional tables. For example: Column 1 as Row Number (User ID), Column 2 as Template
User_{rowIndex}(Name), Column 3 as Random Number (Points), Column 4 as Random Characters (Coupon Code). You can build a 1-million-row test dataset in seconds.
Key Features & Advantages
- No Row Limit: Free to set any row count from thousands for small tests to millions for big data performance benchmarking.
- Customizable Data Columns: Flexibly add or delete columns and customize population modes (auto-increment row numbers, blanks, random numbers, random strings, and custom template expressions with {rowIndex}).
- Client-Side In-Browser Generation: Powered by WebAssembly and Web Worker multi-threading, file generation and packaging happen entirely in your browser without lag, ensuring maximum privacy and data security.
- Fully Compatible with Major Office Software: Standard OpenXML (.xlsx) files are 100% compatible with Microsoft Excel, Google Sheets, WPS Office, and other spreadsheet software.
Common Use Cases
- System Performance & Test Data Preparation: Quickly create large files (hundreds of thousands of rows) to test data import interface throughput and performance bottlenecks.
- Office Automation & Template Demonstrations: Build spreadsheets with rule-based text and sample data.
- Data Cleaning & Format Validation: Validate format conversion and parsing rules under heavy data loads alongside other Excel tools.