合成示例:aggregate.csv
适用问题
重复记录可能有不同描述或数量。先决定哪些列代表同一组,再决定保留首项、末项、计数或组合内容。工具不做模糊匹配,不自动修复业务数据,也不凭行号判断身份。
操作流程
选择一个本地 XLSX 或 UTF-8 CSV,检查工作表并确认标题行。勾选单列或组合 Key,可显式启用关键列规范化,添加聚合规则,验证后运行。默认 EXACT;仅在主动启用数值关键列规范化时可能忽略前导零,日期关键列有歧义时必须选 MDY/DMY。规范化只影响分组,不改原始值或 distinct list 的严格类型语义。标题可不在首行;重复或空白标题通过列位置区分。分组按首次出现排序,first/last 使用原始行顺序。
聚合语义
first/last 保留空值。count_rows 计所有成员,count_nonblank 排除 null 和空字符串但计入空格。distinct_list 按首次出现顺序进行严格类型去重,null 与空字符串不同,输出 JSON 列表。分隔符或换行连接保留空片段。sum/min/max 仅接受有限数值单元格,不把 CSV 文本数字转成数值;求和采用 IEEE-754,不是财务精确小数账本。
合成示例
下载示例包含两行 ID 00123,Value 分别为 Alpha、Beta;另有 00999 / Gamma。以 ID 为 Key、Value 执行 count_rows,结果为 00123 → 2、00999 → 1。first 得到 Alpha,last 得到 Beta,distinct_list 得到 ["Alpha","Beta"]。Duplicate_Groups 保留两条来源行。这些值完全虚构。
隐私与导出
运算在本地 Worker 内完成,不上传、不分析用户内容、不持久存储。清除或取消终止 Worker。新建 XLSX 包含 Data、Summary、Duplicate_Groups、Excluded、Run_Settings;源公式和日期候选以审计文本呈现,不继承宏、外链。CSV 只有 Data,会丢失审计页与类型信息。
限制与常见问题
00123 与 123 会合并吗?不会,默认严格类型身份,长文本 ID 不转数字。空 Key 怎么处理?默认阻断,可显式选择按值或排除并审计。能修复日期歧义吗?不能,保留原始值。CSV 数字能求和吗?本版要求 XLSX 的数值单元格。共享默认约 10k×30、实验性高级 100k 上限不变;输出含审计为 650k/6.5m 单元格,长列表、宽表或连接字符串可能被阻断。仅支持 XLSX/UTF-8 CSV,拒绝 XLS/XLSM。