Spreadsheet Compare & Merge Tool for Excel - Combine Excel Files into One Spreadsheet Compare & Merge Tool for Excel - Combine Excel Files into One

下载 Excel 工作表对比与合并工具,将 Excel 文件合并为一个

Excel 工作表对比与合并工具 by SoftOrbits 是一款集 Excel 文件合并与对比于一体的工具,在一个窗口中完成。它能将一个包含多个工作簿的文件夹整合成一个单一文件,然后显示两个表格版本之间的差异。程序会自行读取文件,无需在执行操作的计算机上安装 Excel。

Spreadsheet Compare & Merge Tool for Excel - Combine Excel Files into One 屏幕截图.
十二个分支导出文件进入同一个文件夹,但它们的标题行都不尽相同。一个文件显示"姓名",另一个显示"全名",第三个将"收入"缩写为"Rev"。SoftOrbits Excel 工作表对比与合并工具仍能将它们读入同一个表格:列将根据其标题文本进行匹配,而缺少某列的文件将留空,而不是将您的数据向左移动一个位置。一个月后,相同的报告带着编辑后的内容回来了。加载两个版本,程序会逐个单元格地标出变动内容,这样您就无需用尺子去阅读两千行数据。

如何下载和使用 Excel 工作表对比与合并工具

添加您的文件.

1. 添加您的文件

1. 添加您的文件

下载 Excel 工作表对比与合并工具,将工作簿拖放到列表中,或添加整个文件夹。CSV 导出文件可与工作簿一起放在批处理中,列表中的顺序将是它们写入的顺序。

决定列如何对齐.

2. 决定列如何对齐

2. 决定列如何对齐

按顺序会将第 1 列放在第 1 列下方。按标题会根据标题文本匹配列,而不是按它们的位置。即使文件包含不同的列,它们也能放置在正确的位置,并且结果会保留文件中存在的任何列。

比较两个 Excel 工作簿.

3. 比较两个 Excel 工作簿

3. 比较两个 Excel 工作簿

将旧文件放在左侧,新文件放在右侧。两个网格一起滚动。更改的值会获得一种颜色,更改的公式会获得另一种颜色,而出现或消失的行则有它们自己的颜色。图例位于网格旁边。

导出结果.

4. 导出结果

4. 导出结果

将输出命名为 .xlsx 或 .csv;扩展名决定格式。差异可以导出为填充了单元格的 XLSX,或者导出为脚本可读取的 CSV 列表。HTML 或 PDF 报告涵盖了只想打印它的人的情况。

在查询编辑器中花费三个小时,仍未合并文件.

在查询编辑器中花费三个小时,仍未合并文件

免费的路线是 Power Query,它确实有效--针对整洁的输入。微软自己的文档清楚地说明了这一条件。要合并文件,它们必须都具有"相同的结构和相同的扩展名"。实际中的文件夹很少是这样的。r/excel 上的用户描述了文件之间总是有细微差别的标题,其中一人在合并两个文件时花费了大约三个小时,然后放弃了合并。Spreadsheet Compare & Merge 不需要任何此类设置。添加文件,按顺序或按标题选择,然后按按钮。

您的 Office 版本可能根本没有比较工具

Excel 附带一个名为 Spreadsheet Compare 的工具,但大多数人从未找到它,因为它不在他们的副本中。微软自己的支持页面将其列为仅在 Microsoft 365 Apps for enterprise 中可用。个人版、家庭版、商业版或专业版订阅不包含它,它所属的 Inquire 插件必须手动启用。这就是为什么在论坛上同一个问题会出现五种不同的部分答案。此程序不关心您拥有哪个版本,也不关心计算机上是否安装了 Office。

您的 Office 版本可能根本没有比较工具.
工资单和价格表从不出电脑.

工资单和价格表从不出电脑

搜索比较两个 Excel 文件是否存在差异的方法,第一页的大部分内容都是浏览器工具。它们都以要求您上传文件开始。对于工资单数字或客户价格表,这在大多数公司都会结束对话。Spreadsheet Compare & Merge 在您自己的 PC 上运行,并将其输出写入源文件旁边。没有任何文件上传,也无需创建帐户。

九种差异

对比视图不仅仅是将单元格标红。值、公式、格式的更改,行数的增减,列的丢失或新增,工作表的添加或删除。九类差异,每类都经过命名和计数,并提供"上一个"和"下一个"按钮供您逐一查看。

按标题匹配列

通过标题匹配会构建批次中所有标题的并集,并规范化其大小写和周围的空格。空标题的列则按位置匹配。同一个文件内出现两次的标题会保留为两列,因为合并它们会默默地将两个不同的内容折叠在一起。

损坏的文件不会中断批处理

无法读取的工作簿会在报告中单独显示一行,其余批次将继续处理。Excel 每个工作表最多支持 1,048,576 行,因此跨越该行数的合并会显示一条消息,而不是悄悄丢弃不适合的行。使用 1904 日期系统的已保存工作簿会在导入时进行转换,以避免日期偏移四年。

为海量数据而设计

50 个包含 10,000 行的工作簿合并为 500,001 行,耗时 8.64 秒,峰值内存占用 220 MB,随着文件的添加,内存占用呈线性增长。一对包含 100,000 行的表格在 6.56 秒内完成检查。以上数据均来自我们的内部测试。

可携带的导出

XLSX 导出保留了填充颜色,并将图例放在单独的工作表中。没有该程序的同事也可以在 Excel 中打开并阅读。CSV 导出使用固定的英文标题 - Sheet, RowLeft, RowRight, Cell, OldValue, NewValue, Type - 无论界面语言设置为何。这样,今天编写的解析器也能持续工作。HTML 或 PDF 报告可用于打印。

附带拆分器

按行数或列值决定拆分的位置。每个部分都会重复标题,文件名的索引会进行零填充,以便 Explorer 按 01, 02, 10 的顺序排序,而不是 1, 10, 2。该程序拒绝将拆分的部分写入正在拆分的文件。

Spreadsheet Compare & Merge Tool for Excel - Combine Excel Files into One
Spreadsheet Compare & Merge Tool for Excel - Combine Excel Files into One下载 Excel 工作表对比与合并工具,将其指向一个包含工作簿的文件夹,让它生成一个文件。然后,在不打开任何一个文件的情况下,将这个新文件与上个月的版本进行对比。

谁需要电子表格比较合并工具

财务与会计

月底总会有几十个分支机构的导出文件,而且它们的格式各不相同。将它们合并成一个表格进行数据透视,然后将本月价格表与上月价格表进行比较,只查看发生了哪些变化。

运营与仓储

CRM 和仓库系统会导出各种零散的文件,一次导出四十个 CSV 文件,分隔符则取决于源系统的设置。将它们合并,或者反过来,将主表拆分成每个分支机构一个文件后再发送。

分析师与 IT

两个配置文件工作簿,一个来自 UAT,一个来自生产环境。它们共享一个关键列,因此可以根据该列对齐行,差异结果立即可见。差异列表的 CSV 文件将直接用于脚本。

可读写格式

输入和输出文件列表不尽相同。仅写入 .xlsx 和 .csv 文件,不读取旧的二进制格式--请先在任何电子表格程序中将它们另存为 .xlsx。

格式扩展名可读格式可写格式
Excel 工作簿.xlsx
启用宏的工作簿.xlsm
逗号分隔值.csv
制表符分隔值.tsv
旧版 Excel 工作簿.xls
Excel 二进制工作簿.xlsb
差异报告.html, .pdf
 免費下載
Spreadsheet Compare & Merge Tool for Excel - Combine Excel Files into One

Spreadsheet Compare & Merge Tool for Excel - Combine Excel Files into One

语言
文件尺寸

12 Mb

版本

3.2

最近更新时间

21/08/26

¥ 33.99

🖥️ System Requirements

  • Windows 11/10/8.1/8/7 (32/64 位)
  • Intel i3, AMD Ryzen 5 或以上
  • 4 GB 或以上内存
  • NVIDIA® GeForce® 系列 8 和 8M、Intel® HD Graphics 2000、Quadro FX 4800、Quadro FX 5600、AMD Radeon™ R600、Mobility Radeon™ HD 4330、Mobility FirePro™ 系列、Radeon™ R5 M230 或更高显卡,并具有最新驱动程序
  • 1280 × 768 屏幕分辨率,32 位色彩
  • 1 GB 或以上可用硬盘空间

🙋 常见问题

将列模式切换到"按标题"。从那时起,标题文本决定列的位置,而不是其在文件中的位置,因此即使某人将列向右移动了两个位置的表格,仍然可以与其他列对齐。输出会保留沿途遇到的所有标题,而从未包含其中某个标题的文件则会使这些单元格留空,而不是将行推到一边。

在合并中,一列决定文件如何对齐,而不是哪些行将被合并。按标题匹配可以在文件列顺序不一致时将数据置于正确的标题下。合并不会执行查找式联接,即根据共享键将一个文件中的行粘合到另一个文件中的行。如果这正是您需要的,请改用比较功能,并将该列选作键。它将两个表格按此列对齐,并报告另一方没有的数据。

简而言之:Excel 自带一个,但可能不在你的版本中,具体哪个版本包含此功能,请参见福利说明。长而言之:在线比对网站是另一种免费方案,但所有这些网站都要求先上传文件。本 Excel 比对工具的未注册版本会显示前 25 个差异,足以判断它是否能回答你的问题。

可以。在比对行之前,会先根据标题比对列,如果列的位置发生变化,会被标记为"已移动",而不是报告为一个列已删除,另一个列已添加。仅在一边存在的列会在另一边显示为灰色占位符。滚动时,两个网格保持同步。

简而言之:以相同方式加载它们,大小不成问题。长而言之:在我们测量的版本上,一对包含 10 万行的工作表比对时间约为 6.5 秒。每个网格只绘制屏幕上显示的行,这使得即使在如此大的表格上滚动也能保持响应。限制是 Excel 本身的最大行数,即每张工作表 1,048,576 行,任何会超出此限制的合并都会停止并显示一条消息。

存在在线合并工具,对于那些你不介意上传到他人服务器的临时文件来说,它们是不错的选择。这是你做出的权衡,而对于一个 40MB 的客户记录导出文件,大多数人不会选择这样做。本程序可以在你自己的机器上完成相同的工作,这就是为什么大多数处理薪资、客户或价格数据的用户最终会选择桌面工具。

通常的比对电子表格的方法是平铺两个 Excel 窗口,但它们会各自滚动,且不会高亮任何内容。在这里,两个版本会打开在两个可以一起滚动的网格中,每一个差异都会根据类别进行颜色编码,并附有图例。点击"上一个"和"下一个"可以在差异之间跳转,而不是让你自己去寻找。

一次比较两个。此版本不支持三向比较和自动冲突合并。要比较三个文件,请运行两次比较。首先比较版本一和版本二,然后比较版本二和版本三。这两个报告合起来可以告诉您每一轮编辑更改了什么。

不会。合并只是追加给定的内容,并保留所有行,因为判断两行是否相同是对您数据的判断,而不是对文件的判断。您可以在结果中去重,或使用比较功能查看一个文件中有而另一个文件没有的行。

不需要,这也是独立工具的意义所在。运行合并或比较的计算机上不需要安装 Office,因为工作簿由程序本身解析。您需要的是打开结果的软件,而 .csv 文件几乎可以在任何电子表格软件甚至文本编辑器中打开。

评价 Spreadsheet Compare & Merge Tool for Excel - Combine Excel Files into One

  • Windows 7
  • Windows 8
  • Windows 10
  • Windows 11
作者: SoftOrbits (English)
平均评价: 4.5 852 投票

Risk-free download

progressive-webapps/apis/offline-first Created with Sketch.
100% offline
Your files never leave your PC
Safe & secure download
Directly from the official website
No sign-up required
No account or email to get started
Trusted since 2006
Desktop software for Windows