浏览器本地表格工具

CSV 测试数据生成器

配置字段生成合成 CSV,可准确定位缺失、重复等测试异常。在浏览器本地处理,核对结果后导出新副本。

文件内容在浏览器本地处理;刷新或关闭会清空会话。网页仍会请求静态资源。

1导入数据—2设置规则—3检查结果—4导出副本
0 份文件 · 0 个已应用步骤
原始数据已保留。选择左侧规则后运行;目前未修改或删除任何记录。
0 列 · 0 条记录
#来源 · 逻辑记录位置
当前范围没有记录。这也是有效的结果。

单元格原始内容

仅保存在本页内存 · 切换工具可继续使用 · 刷新或关闭会清除会话CSV / TSV · UTF-8
合成示例库 · 正常 / 边界 / 错误

清除本页会话?

这会释放已导入数据、处理步骤与结果。请先导出需要保留的副本。原始文件不受影响。

不用真实客户文件生成测试表

可直接配置字段和记录数量,默认生成连续编号与明确TEST标签,不需要输入文件,不调用外部个人资料服务。也可选择或粘贴仅含表头的模板,确认解析后逐字段配置;带数据行的模板会阻止,避免把真实数据当作合成来源。

字段类型与唯一性

支持连续编号、定长文本、允许值列表、整数、小数、日期范围和测试标签。字段名称必须唯一,可添加、移除和用上下按钮调整顺序。编号支持起始值与补零宽度,负号保留在补零前;定长文本使用小写字母与数字;列表每行一个允许值。

整数与小数范围含两端,小数位数明确设置;端点必须符合该精度。只接受普通十进制文字,不含千位符或指数写法;最多100位数字和4294967296个候选位置,超出时阻止,避免静默舍入。日期使用有效的YYYY-MM-DD闭区间与固定参考日期,不随今天变化;参考点记录在配置中,不会自动平移日期范围。

唯一性针对正常生成值。两个允许值要求三条唯一记录必须在生成前报错,不无限重试。列表重复项不增加唯一容量,固定标签只有一个可能值。异常注入可主动打破唯一性;重复键注入需要连续编号或启用唯一性的正常字段。

种子、预览与完整生成

可填写随机种子;要复现还需保存生成器版本、字段顺序、记录数量、所有范围、异常规则与参考日期。新增字段会改变随机选择过程,只保存同一seed不够。设置报告保存完整生成配置。

预览最多20条且不注入异常,正式生成前检查目标规模。异常实际位置只在全量“运行并检查结果”后确定,不能用预览推断100条数据中的错误位置。固定全部配置与版本,完整生成结果与位置可重复。

注入指定数量的异常

异常区域默认折叠且关闭。可选择字段、类型、数量:缺失写为空字符串,重复键把额外记录改为已有非空键,长字段写指定长度的X,换行追加实际换行和TEST。实际报告列出逻辑记录、列、类型、旧值、最终值与最终结果是否仍对应注入。

同字段异常使用不同单元格,并提前保留非空重复键来源;位置不足会阻止。不同字段可以落在同一记录。这样不会把先注入的缺失值复制出去而增加缺失数量。重复数指额外实际改写记录,不能与最终重复组大小混淆。一个供体加三条额外改写是一个涉及四条记录的组;多个字段的最终组统计分别累计。

完整正常、边界与错误例子

默认100条,在label注入5个缺失值,全量应恰好5个被注入的空值,报告能定位五个单元格。已有允许值本身为空时,最终所有空单元格数可能不同于注入数,两项分开显示。另注入单元格换行,导出再读取后应仍为同一逻辑单元格。

错误样例为记录数3、允许值A与B、启用唯一性,必须阻止,修改配置后再试。长字段测试也受单格长度与总规模限制,不能为了模拟错误而突破浏览器保护范围。联系人相关字段请使用明确测试标签或自己指定的保留示例域形式,不将随机可联系地址说成安全数据。

导出、规模与持续处理

可下载CSV/TSV、生成设置和实际异常清单,或打包ZIP。共享导出对逗号、引号、中文、表情、换行正确引用并重新解析校验。公式风险防护可改变测试文本;专门测试公式式前缀时,应明确选原文并记录选择,否则夹具已经变化。

预检包含行数、列数、单元格、唯一值容量、字段长度与保守字符预算,长字段和换行注入也计入。字符预算不是最终UTF-8字节数,更不是所有设备的性能承诺。超限请减少规模,不截断输出;取消会终止任务,修改设置让旧结果过期。

应用后可继续固定种子抽样或其他工具,保存规则便于重复,但分享前检查字段与固定值。切换工具与语言保留会话,刷新或关闭清空内存;没有云同步或自动备份,文件内容只在浏览器处理,网页本身仍会请求静态资源。

常见问题

能生成带空值和重复记录的测试表吗?

可以。先设置字段类型和数量,再配置支持的异常注入。生成后核对完整结果与异常报告,小预览不一定展示最终所有异常位置。数据是合成的,可用固定种子重复测试,不需要真实客户资料。

生成内容来自真实用户吗?

不调用外部个人资料,内容来自配置的编号、范围、列表和标签。要保持合成性质,请勿在允许列表输入真实客户内容。

两个允许值为何不能生成三条唯一记录?

唯一空间只有两个,生成前会阻止,不静默重复也不无限重试。

预览会显示最终异常位置吗?

不会。预览是不注入异常的少量正常样本,完整运行后才提供实际位置与最终值清单。

设置“加入 3 条重复记录”,最后会多出几行?

额外三条记录改写为已有非空键,一个供体加三条涉及四条记录。最终重复组和涉及记录数与额外改写数分开报告。