生成指定行数的Excel文件

输入行数,就能快速创建指定行数的Excel文件,一键下载表格文件。示例:输入10000,生成一万行的Excel文件,1秒内完成。快速生成百万行的Excel文件也能轻松解决。

生成行数 按需输入任意行数即可
表格列配置 (已设置 {{ columns.length }} 列)
{{ index + 1 }} 列 {{ getColLetter(index) }}
组件加载中...
{{ statusText }}
正在使用表格引擎生成文件,请稍候 表格文件生成完成
  • 生成后浏览器会自动下载文件
  • 几千行大概是 5 秒以内
  • 如果行数达到百万行可能要超过 2 分钟

在线生成指定行数的 Excel 表格文件并下载

在日常的数据分析、系统测试、性能压测以及数据导入导出演练中,经常需要快速构建包含指定行数的 Excel 表格文件。本在线工具无需安装任何第三方软件或 Python/Excel 宏脚本,直接在浏览器端即可快速在线生成包含 100 行、10,000 行乃至 1,000,000 行(百万行)的大容量 .xlsx 表格文件,并提供一键快速下载。

使用步骤说明

1 输入行数,比如1000
2 点击生成&下载按钮,很快会弹出下载对话框,Excel文件就下载好了

高级使用方法,表格填充的数据,批量生成编号、随机数据、表达式插值...

本工具不仅支持快速生成基础表格,还提供了强大的列数据生成规则与动态插值表达式功能,可轻松应对各类复杂的真实测试与业务模拟场景:

  • 批量生成规则序号与编号:

    选择“自定义模版”并在输入框中编写表达式。例如使用 NO_{rowIndex} 可以直接批量生成 NO_1NO_2...NO_100000 的规则编号;使用 ORDER_2026_{rowIndex} 可构建流水订单号。

  • 批量模拟测试账号与邮箱:

    需要生成大批量的用户测试账号时,可使用 user_{rowIndex} 生成用户名,使用 user_{rowIndex}@test.com 批量生成规则测试邮箱。

  • 生成带单位或前后缀的文本:

    输入 第{rowIndex}名 可用于成绩排名测试,输入 ¥{rowIndex}.00 可用于基础金额数据模拟。

  • 随机数字与随机字符组合:

    结合“随机数字”(生成 6 位随机数值,如 583921)和“随机字符”(生成 8 位随机字母数字组合,如 A8f9X2kL),可用于模拟用户 ID、交易流水号、验证码、密钥 Key 或加密 Hash 值。

  • 多列协同复合建模:

    通过点击“添加列”按钮自由构建多维表格。例如:第 1 列设为行号(用户 ID),第 2 列设为模版 用户_{rowIndex}(姓名),第 3 列设为随机数字(积分),第 4 列设为随机字符(优惠券码),即可 1 秒内构建出一张完美的百万级用户数据表。

核心功能与优势

  • 不限制最大输入行数:无论是小规模测试所需的数千行,还是大数据性能测试所需的百万行表格,均可按需自由设定。
  • 多类型数据列自定义:支持自由添加与删除数据列,每列可灵活指定填充模式,包括自动增量行号、空白格、随机数字、随机字符串以及带 {rowIndex} 动态插值的自定义文本模版。
  • 纯浏览器生成文件:借助 WebAssembly 高性能处理引擎与 Web Worker 后台多线程技术,数据打包生成全过程在浏览器本地完成,界面流畅不卡顿,数据绝对隐私安全。
  • 完美兼容主流 Office 软件:生成的标准 OpenXML (.xlsx) 格式文件可完美兼容 Microsoft Excel、WPS Office、Google Sheets 等主流表格处理软件。

常见应用场景

  • 系统性能压测与测试数据准备:快速生成几十万行级别的大文件,用于测试数据导入接口的吞吐量与性能瓶颈。
  • 办公自动化与模板演示:快速构建包含规则文本和示例数据的电子表格文件。
  • 数据清洗与格式验证:配合其它 Excel 工具快速验证大数据量下的格式转换与解析规则。

免费工具推荐