帮助
FindChanged 用来比较两份文件、找出哪里变了。目前支持 Excel 与 CSV 表格:标出变化,并可以直接编辑、同步和导出。全部操作都在你的浏览器中完成。
文件不离开你的电脑
文件只在当前浏览器页面中读取和比较,不会上传;关闭页面后不会保留,请在离开前导出修改。有未导出的修改时关闭页面,浏览器会提醒你。
开始使用
- 打开工作区,分别选择左侧和右侧文件(.xlsx、.xls 或 .csv)。
- 选择匹配方式,点击比较。
- 查看差异,编辑单元格或把一侧的值复制到另一侧,然后把任意一侧导出为新文件。
行是怎样匹配的
- 按关键列
- 关键列(如
ID)的值相同的行配成一对。一列不能唯一确定一行时,可以填多个关键列,用逗号分隔。 - 按行位置
- 第 1 行与第 1 行配对,第 2 行与第 2 行配对,依此类推。
- 无 ID(整行相同)
- 内容完全相同的行配成一对,其余的显示为仅左侧或仅右侧。
列按表头名称对应。打开列对应…可以手动调整哪些列对应。自动配对的行不对时,在行上点右键即可手动配对或解除配对。
编辑与同步
- 双击单元格进行编辑,按 Enter 保留修改,按 Esc 放弃。
- 在行上点右键,可以把它复制到另一侧、删除、上移下移,或调整配对。
- 全部同步让一侧与另一侧完全一致,包括被过滤隐藏的行;执行前会先确认。
- 所有修改都可以撤销和重做。
- 表格上方的差异概览把全部行缩成两条(上为左侧,下为右侧):橙色是有修改,蓝色是只有一侧有,灰色是这一侧没有记录。框出的是表格正在显示的部分,点击或拖动可以快速跳到那里。
- 勾选锁定对应关系后,配对固定不变,此时点击列标题可以排序。
- 点击行可以选中(按住 Shift 选择一段,按住 Ctrl 或 ⌘ 追加),按 Ctrl+C / ⌘+C 复制为制表符分隔的文本,可以直接粘贴到表格软件中。
键盘操作
表格可以只用键盘操作。按 Tab 进入表格后,有一个蓝框标出当前单元格:
| 方向键 | 移动;Home / End 到本行首尾,Ctrl+Home / Ctrl+End 到首行 / 末行,Page Up / Page Down 翻页 |
|---|---|
| Enter 或 F2 | 编辑当前单元格;直接输入字母或数字也会开始编辑。输入中文时请先按 Enter 或 F2 |
| 编辑中 | Enter 确认并移到下一行,Tab 确认并移到右边一格,Esc 取消 |
| Delete | 清空当前单元格(可以撤销) |
| 空格 | 选中当前行;按住 Shift 或 Ctrl 同鼠标操作 |
| Shift+F10 | 打开右键菜单,方向键选择,Enter 执行,Esc 关闭 |
| Ctrl+C / Esc | 复制选中的行 / 清除选择 |
| 差异概览中的 ← / → | 跳到上一处 / 下一处差异;Home / End 到开头 / 末尾 |
导出
每一侧都导出为新文件,原文件不会被修改。只导出当前比较的工作表,不保留公式和格式(公式按最近一次计算的结果导出)。
- 需要用 Excel 双击打开的 CSV,请选择UTF-8(带 BOM)。不带 BOM 时,Excel 可能把中文显示成乱码。
- 其他编码:GB18030、Windows-1252、Big5、Shift_JIS。有字符无法用所选编码表示时,导出会停止并指出位置,而不是替换成问号。
- 分隔符:逗号、分号(欧洲地区的 Excel 常用)或 Tab。
- 供表格软件安全打开会在以 = + - @ 开头的值前加单引号,防止被当作公式执行。这会改变数据值,不需要时请不要勾选。
文件大小上限
每一侧:
| 行数 | 50,000 |
|---|---|
| 列数 | 200 |
| 单元格数(行数 × 列数) | 2,000,000 |
| 单个单元格的文字 | 32,767 个字符(与 Excel 相同) |
| 文件大小 | 30 MB(.xlsx 解压后不超过 300 MB) |
接近上限的文件读取或导出需要 10–25 秒,浏览器可能占用约 3 GB 内存。处理大文件建议使用 16 GB 内存的电脑;内存较小时,浏览器页面可能因内存不足而关闭。读取过程中可以随时取消,不影响当前的工作。
支持的浏览器
电脑上的 Chrome、Edge、Firefox、Safari 的最新两个大版本。手机和平板可以打开工作区,但编辑操作不是为小屏幕设计的。
问题与建议
请使用工作区顶部的反馈按钮,提交后会得到一个编号。反馈不会附带你比较的文件,只发送你自己添加的附件。