Help Library

xlCompare 帮助文档

xlCompare 是一款对比与合并 Excel 文件的实用工具,能够为您节省大量用于比对和校验电子表格的时间与精力。本文档涵盖使用方法、命令参考、窗口与选项设置及命令行用法。

xlCompare 提供丰富的选项,帮助您在 Excel 文件上获得最佳的对比结果。您可以轻松找出工作表中匹配与唯一的行、筛选特定的数据片段,并生成用于演示的报告。

xlCompare 让复杂的事情变得简单!

使用 xlCompare

xlCompare 的主要功能

xlCompare 是一款查找 Excel 文件差异的应用程序。它可解决一系列基于电子表格对比的任务:

  • 合并 Excel 文件
  • 查找两个 Excel 工作表中的重复项
  • 获取两个工作表中不匹配的行
  • 对比 Excel 文件中的多个列
  • 作为第三方应用的外部差异查看器

除上述功能外,xlCompare 还免费提供以下功能:

  • 对比 XML 文件的差异
  • 评估 Excel 文件中的公式逻辑

这里的「免费」是指:该功能无需 xlCompare 授权即可使用,即便 xlCompare 的评估授权已过期也依然可用。

支持的文件格式

xlCompare 支持以下文件格式:

  • XLS
  • XLSX
  • XLSM
  • XLA
  • XLAM
  • CSV
  • TXT
  • XML

在 xlCompare 中打开文件

在应用中打开 Excel 文件有多种方式:

  • 从 Windows 资源管理器将文件拖入 xlCompare
  • 使用菜单中的「文件 | 打开文件」命令
  • 使用 FILE1 或 FILE2 面板上的「浏览文件」按钮

在 xlCompare 中保存文件

使用以下任一方式将文件保存到电脑:

  • 菜单中的「文件 | 保存」命令
  • FILE1 与 FILE2 面板上的「保存」与「另存为」按钮

对比 Excel 文件

对比两个 Excel 文件差异的分步说明:

  • 在 xlCompare 中打开您的文件
  • 检查主键是否设置正确
  • 使用菜单中的「文件 | 对比文件」命令,或按 F6 快捷键
  • xlCompare 会显示「对比向导」窗口
  • 确认工作表已正确分组配对
  • 点击「对比」按钮完成向导
  • 获得差异报告

对比 Excel 工作表

对比两个 Excel 工作表差异的分步说明:

  • 在 xlCompare 中打开您的 Excel 文件
  • 在左右面板中分别选择要对比的工作表
  • 检查两个工作表上的主键是否设置正确
  • 使用菜单中的「文件 | 对比工作表」命令
  • xlCompare 会显示「对比向导」窗口
  • 点击「对比」按钮完成向导
  • 获得差异报告

对比三个 Excel 文件

  • 启用功能区「对比」选项卡上的「3 文件」选项,xlCompare 会显示 3 个面板供您打开工作簿。
  • 将要对比的 3 个文件拖入相应面板。
  • 获得差异报告。

对比 3 个文件时,xlCompare 不会显示「对比向导」窗口(即无法在其中更改工作表分组与对比策略)。

合并 Excel 文件

先按上述说明获取所选 Excel 文件的对比报告。

在功能区选择「合并」选项卡。

使用以下任一命令,将其他文件中的数据填充到您的工作表:

  • 从左侧更新单元格
  • 从左侧插入列
  • 从左侧插入行
  • 从右侧更新单元格
  • 从右侧插入列
  • 从右侧插入行

设置主键

主键是 xlCompare 中的一项重要功能,它直接关系到能否获得准确的对比结果。

将列标记为主键

  • 在工作表上选择列
  • 右键单击列标题
  • 在右键菜单中使用「主键列」命令

清除主键

  • 在工作表上选择列
  • 右键单击列标题
  • 在右键菜单中使用「标准列」命令

清除工作表上的所有主键

  • 单击标题左上角,选中整个工作表区域
  • 右键单击列标题
  • 在右键菜单中使用「标准列」命令

将行标记为标题行

  • 在工作表上选择行
  • 右键单击行标题
  • 在右键菜单中使用「标题行」命令

清除标题行

  • 在工作表上选择行
  • 右键单击行标题
  • 在右键菜单中使用「标准行」命令

对工作表排序

  • 选择要作为排序键值的列
  • 右键单击列标题
  • 在右键菜单中使用「排序 | 升序」或「排序 | 降序」命令

打开上次会话

xlCompare 会记住此前的对比,包括应用于工作表的所有设置。要回到最近的某次会话,请执行以下操作:

  • 使用「对比」选项卡上的「最近项目」命令
  • 选择要重新打开的会话
  • 双击列表中的该项目
  • xlCompare 会重新打开该会话并提供差异报告

如何激活 xlCompare

评估期结束后,您需要订购授权。请按以下说明在电脑上激活软件:

  • 在功能区选择「帮助」选项卡
  • 使用「激活」命令
  • 点击「订单参考号」按钮
  • 在打开的窗口中输入您的电子邮箱与订单参考号(即 Spreadsheet Tools 账户的密码)
  • 点击「完成」按钮
  • 您应会收到 xlCompare 提示激活成功的消息

将 xlCompare 迁移到另一台电脑

更换电脑后,您无需重新订购 xlCompare 授权,可在新电脑上继续使用现有授权。

迁移授权的操作如下:

在浏览器中通过以下链接登录 Spreadsheet Tools 客户中心账户:https://SpreadsheetTools.com/cs

  • 登录名为订购 xlCompare 时使用的电子邮箱
  • 密码为您的订单参考号
  • 选择「Activations(激活)」页面

如果新电脑与原电脑同名:将现有的激活密钥复制到您的 xlCompare 中。

如果电脑名称不同:点击激活密钥旁的「X」按钮,移除已不再使用的电脑的激活记录,然后按上述说明重新激活。

在哪里查看电脑名称:

  • 打开 Windows 资源管理器
  • 在文件夹视图中选择「此电脑」节点
  • 右键单击「此电脑」节点
  • 在右键菜单中选择「属性」命令
  • 「设备名称」字段即为您的电脑名称

命令参考

xlCompare 使用功能区(Ribbon)来显示菜单命令与选项。本节列出 xlCompare 应用中的菜单命令。

右键菜单参考

右键菜单

右键菜单是当您在工作表的单元格、行标题或列标题上单击右键时,xlCompare 弹出的快捷菜单。

剪切

将所选区域的内容复制到剪贴板。粘贴数据后,原区域会被清空。

复制

将所选区域的内容复制到剪贴板。

粘贴

将剪贴板中的数据粘贴到所选单元格区域。

公式求值

为所选单元格显示「公式求值」窗口。仅当所选单元格包含公式时可用。

追踪引用单元格

为所选单元格显示「引用单元格」窗口。仅当所选单元格包含公式时可用。

追踪错误

为所选单元格显示「公式求值」窗口,并自动展开其中所有出错的子表达式,指向错误值的来源。仅适用于产生错误值的公式。

命令菜单

右键命令菜单

拆分列:使用分隔符将所选区域单元格中的文本值拆分为多个部分,拆分后的部分粘贴到所选区域右侧的单元格中。

合并列:将所选单元格的值用您提供的分隔符合并为一个值,插入到所选区域最左侧的单元格中。

文本转数字:将所选区域内的所有文本字符串转换为对应的数值。

移除空格:移除所选区域内所有单元格的前导与尾随空格。

移除菜单

移除菜单

空行:永久移除所选工作表上的所有空行。

隐藏行:永久移除所选工作表上的所有隐藏行。

保存菜单

保存菜单

所有行:将工作表上的所有行保存到磁盘上的其他文件,隐藏行会被保存并在新文件中仍显示为隐藏。

仅可见行:仅保存工作表数据的可见部分,隐藏单元格不会复制到新工作表。

管理列 / 选项

为所选工作表显示「管理列」窗口;「选项」显示应用选项窗口(详见「选项参考」)。

仅在列标题上可见的命令

列标题菜单

主键列:将所选列标记为主键。对比 Excel 表格时,主键用于识别工作表上的行。

标准列:将所选列标记为标准列。标准列不用于识别匹配行,xlCompare 仅用其对比单元格值。该列的当前状态会以勾选图标显示在对应菜单项上。

忽略列:将列标记为忽略。忽略列可见但在查找差异时不予考虑。

关联为:将左侧文件中的某列与右侧文件中的另一列绑定。xlCompare 会将一个关联列中的单元格与另一关联列中的对应单元格进行对比。当两列名称不同,或应用无法识别两列代表相同数据时,可使用此命令。

插入列:在所选位置插入列。删除:从工作表删除所选列。隐藏 / 取消隐藏:隐藏所选列,或取消隐藏两个所选列之间的列;若选中整个工作表区域,则取消隐藏表上所有列。

排序菜单:升序 / 降序——按所选列的值对工作表的行进行升序或降序排序。

仅在行标题上可见的命令

行标题菜单

标题行:将所选行标记为标题行。标题行通常是包含字段名的行,用于识别与对齐工作表上的列。

标准行:将行标记为标准行。标准行是包含待对比数据的普通行。

插入行:在所选位置插入行。删除:删除所选行。隐藏 / 取消隐藏:隐藏所选行,或取消隐藏两个所选行之间的行;若选中整个工作表区域,则取消隐藏表上所有行。

窗口参考

本节介绍 xlCompare 中用于各种用途的所有窗口。

激活窗口

激活窗口

在您的电脑上激活 xlCompare 副本。

订购:在浏览器中打开 xlCompare 网站的订购页面,可了解价格详情与订购授权的说明。若您已拥有授权,则不应使用此按钮。

订单参考号:通过输入电子邮箱与订单参考号在线激活 xlCompare,这是最简便的激活方式,会打开「在线激活」窗口。

激活密钥:通过输入密钥激活 xlCompare。若您拥有解锁软件的密钥,可使用此选项,会打开「输入激活密钥」窗口。

稍后激活:关闭激活窗口并返回 xlCompare 主窗口,中断激活流程。

关于激活流程的更多信息:https://xlCompare.com/activate-xlcompare.html

在线激活窗口

在线激活窗口

通过输入注册邮箱与订单参考号激活 xlCompare。

电子邮箱:输入订购 xlCompare 时使用的邮箱。订单参考号:输入您的订单参考号;若账户由 Spreadsheet Tools 工作人员创建,您没有订单参考号,请输入账户密码。

返回:取消激活并关闭窗口。完成:完成激活并提示成功,若凭据无效则提示失败。稍后激活:取消激活流程。

对比方式

对比方式窗口

为所选的一对工作表指定对比策略。xlCompare 提供以下策略,用于定义行的对齐方式:

常规工作表:适用于一般情形——行的顺序很重要,按最佳匹配对齐行。

Excel 表格(按主键对比):按主键列的值对齐行;按标题行的值或内容最佳匹配对齐列。

带分级的工作表:适用于含分级行的工作表,行分组定义了在组内对齐行所应使用的结构。

1 对 1 对比:所有行与列按 1 对 1 对齐。

应用:将所选算法应用到对应的工作表对。

对比向导

对比向导

显示 xlCompare 在已打开文件中将要对比的所有项目。xlCompare 会将项目(工作表、模块、窗体)分组成对,每一对都独立处理。该窗口用于选择文件中要对比的内容。

3 类对比项目:对比向导窗口以选项卡形式包含 3 个分组:工作表、VBA 模块、VBA 窗体。您可由此选择要对比的内容;若需完整对比,可选中全部选项卡及所有 VBA 模块与窗体,也可排除任意部分。

对比方式:「对比方式」列显示分配给该工作表对的算法名称,每种策略都以图标体现。「对比方式」按钮可打开算法选择窗口。

添加:向对比中添加可用的工作表对(无可用工作表时无法执行)。删除:从对比中移除列表所选的工作表对(VBA 模块、窗体),被删项目会回到各选项卡底部的可用列表。编辑主键:编辑所有已打开工作簿中的主键。全选 / 全部排除 / 全部删除:选中、排除或删除列表中的全部项目。

从对比中排除项目:向导中每个项目都可处于「包含」或「排除」状态,包含项目名称前有勾选图标。包含表示该对对象将被对比;排除则保留但不对比。点击列表标题的复选框可一键全选 / 取消全选。对比含大量工作表的两个工作簿时,只需取消勾选不需要的项目即可聚焦于若干工作表。

取消:关闭窗口且不对比。对比:关闭向导并对比列表中已勾选的项目。

对比文件夹

对比文件夹窗口

选择要由 xlCompare 对比的文件夹。

文件夹 1 / 文件夹 2:第一个 / 第二个文件夹的完整路径,使用 […] 按钮在电脑上选择。筛选:用于筛选文件夹内文件的通配符掩码,默认使用 *.* 对比所有文件。包含子文件夹:将子文件夹纳入对比;关闭时仅对比两个文件夹内的文件,不深入子目录。

对比:关闭窗口并对比所选文件夹中的文件。文件夹以两张分级工作表的形式导入 xlCompare,对比结果以两张高亮了变化文件的工作表呈现,每个变化文件在单元格中以超链接呈现,点击超链接即可在独立的 xlCompare 实例中打开该文件的对比报告。

输入激活密钥

输入激活密钥窗口

用激活密钥解锁软件。在窗口字段中输入您拥有的激活密钥。返回:取消激活并返回上一窗口。完成:完成激活流程,您会收到成功或失败的提示。稍后激活:取消激活尝试。

公式求值

公式求值窗口

以树形控件显示公式逻辑,呈现计算的层级结构。树形控件可让您从所选单元格开始,逐层深入查看表中的计算。

右键菜单命令:「查找」打开查找栏,输入要在所选分支中查找的单元格区域;「追踪计算」在单独窗口中为所选单元格 / 区域打开「公式求值」;「追踪引用单元格」为所选单元格打开「引用单元格」窗口;「显示所有公式」清空当前计算树并在此窗口中显示本工作簿的全部公式;「导出列表」将所选分支导出为文本文件并保存到磁盘。

管理列

管理列窗口

该窗口包含适用于已打开工作表上各列的全部选项。

名称:工作表上列的名称。字段:该工作表标题行中对应单元格的值,通常代表表格中的字段名,可为空。隐藏:勾选表示列被隐藏,勾选 / 取消会改变列在工作表中的可见状态;点击列表中此列的标题可一并勾选 / 取消所有列。忽略:勾选表示该列被从对比中忽略,忽略列可见但不参与对比,并在标题处带图标、文本以淡色显示。关联:若该列与其他工作表上的列关联,则显示关联列的名称,为空则未关联。字典:显示应用于该列、用于替换其值的字典。

全选:选中列表中所有项目。关联 | 设置:显示「关联列」窗口以选择关联列。关联 | 清除:清除所选列的关联列。字典 | 分配 / 清除:为列分配或清除字典。应用:将本窗口中的更改应用到工作表(隐藏 / 显示列、标记忽略、建立关联)。在点击「应用」之前,工作表不会发生任何更改。

关联列

关联列窗口

显示对应工作表并选择应与当前列关联的列。关联:将工作表上所选的列与显示此窗口的列关联,源列与目标列名称会显示在窗口标题中。

分级报告

分级报告窗口

报告窗口显示导出为含分级工作表的 Excel 工作簿的对比报告。报告包含以下工作表:摘要、报告、唯一行、更新单元格。

摘要:显示对比文件列表与各类差异的总数。报告:包含各文件中对比的工作表列表,显示所有工作表中各类差异的数量与差异总数。唯一行:按工作表分组的唯一行,每行在 A 列包含原始地址,其余单元格(从 B 列起)为工作表数据。更新单元格:按工作表分组的全部更新单元格列表,每个单元格在 A、F 列包含地址,以及原始值与修改值;若公式被更改,则包含被更改公式的文本。窗口左侧的分级按钮可折叠 / 展开属于特定工作表的行组。

复制:将报告内容复制到剪贴板。导出为 XLSX:将分级报告以 XLSX 文件保存到磁盘。

主键

编辑主键窗口

显示并编辑已打开 Excel 文件中所有工作表上的主键列与行。文件:xlCompare 中已打开的 Excel 文件列表,选中后可查看 / 编辑其中工作表的主键。工作表:含已选主键列与标题行的可用工作表列表,仅支持单选,所选工作表显示在列表右侧的「工作表」窗口中。工作表窗口:显示「工作表」列表中所选工作表的内容。清除主键:清除工作表上的所有主键。设为主键:若选中列,则将其加入所选工作表的主键列;若选中行,则将其加入工作表的标题行列表。

最近对比

最近项目窗口

显示最近的对比列表。xlCompare 会记住所选工作表对的所有设置,包括隐藏列、忽略列、主键、字典与关联列。打开所选对比的方式:双击该项目,或选中后点击「打开」按钮。即便当前已打开某个对比,也可打开最近项目;若 xlCompare 中已打开对比报告,会在开始新对比前将其关闭。取消:关闭最近项目列表且不重新打开对比。

选择 2 个文件

选择 2 个文件

选择要对比的 2 个 Excel 文件。FILE1 / FILE2:在左 / 右面板中打开的文件路径。标题:可选字符串,用于覆盖左右面板的默认标题,将显示在默认的 FILE1、FILE2 文字之处。[…] 按钮:在电脑上浏览要打开的 Excel 文件。对比:继续在 xlCompare 中打开所选文件;成功打开后会显示「对比向导」窗口,其中含默认选择的对比工作表与主键。

选择 3 个文件

选择 3 个文件

选择要对比的 3 个文件。仅当「对比」选项卡上的「3 文件」选项启用时使用。FILE1 / BASE / FILE2:分别为左、中、右面板中打开的文件路径。标题:可选字符串,用于覆盖面板默认标题(FILE1、FILE2、BASE)。[…] 按钮:浏览要打开的 Excel 文件。对比:继续打开所选文件;成功打开后,xlCompare 会自动运行对比并呈现差异报告,此模式下不显示「对比向导」窗口。

缩放窗口

缩放窗口

设置应用于所有工作簿的缩放百分比。百分比滑块:拖动以调整缩放比例。预设缩放按钮:设置固定缩放百分比。确定:将所选缩放应用到 xlCompare 面板。

选项参考

xlCompare 是一款功能复杂的工具,拥有多种可改变应用行为的参数。本节详细介绍 xlCompare 中使用的每一项选项。

如何查看 / 编辑选项,有以下几种方式打开「选项」窗口:

  • 功能区「对比」选项卡上的「选项」命令
  • Ctrl+T 快捷键组合
  • 工作表右键菜单中的「选项」命令

常规

常规选项

自动对比已打开的文件:启用后,当您在应用中打开第二个 Excel 文件时会立即开始对比。拖入第二个文件后即出现「对比向导」窗口。若想手动开始对比,请关闭此选项。

从共同祖先对比文件:该选项会在 xlCompare 中打开第三个面板。启用后需打开 3 个 Excel 文件进行对比,且「对比文件」与「对比工作表」命令在打开 3 个工作簿前不会执行。默认关闭——应用对比两个 Excel 文件。

对齐对比的列:若所对比的工作表列顺序不同,此选项会强制应用在对比报告中将对应列以相同顺序排列。列顺序以右侧(中间)文件作为主(基准)工作表来构建。关闭时,工作表在报告中保留原始列顺序。

扩展视图:在扩展视图模式下,xlCompare 在同一单元格内显示原始值与修改值,修改值以淡色文字显示。该模式便于浏览差异——无需查看对应单元格的值,但每个含变化单元格的行会占用两倍空间。

显示差异:仅在「扩展视图」选项启用时适用。启用后,xlCompare 在每个原始数值下方显示对应的差异值;关闭时,则在原始值下方显示修改值。若未启用扩展视图,此选项无效。

灵活对比:启用后,空单元格、含空格的单元格与含零的单元格被视为相等,可用于减少不重要的差异数量。默认关闭——xlCompare 认为空单元格与 0 是不同的值,并在报告中高亮这些单元格。

重新计算公式:xlCompare 内置计算引擎(Spreadsheet Core),可像 Microsoft Excel 一样在每次修改后或按用户请求重新计算公式值。默认关闭(对比两个 Excel 文件并不需要),如需重新计算可启用。

显示通知:执行每条对比命令后,xlCompare 会显示结果简述。文件无差异时提示「您对比的工作簿完全相同」;有差异时显示发现的差异数量。默认启用,如不需要可关闭。

对比

对比选项

选择 xlCompare 处理的数据:您可选择要对比的内容,可将隐藏单元格、文字颜色与边框等格式从对比中排除。

公式:启用后将公式纳入对比,对比两个含公式的单元格时会比较两者的文本与结构;关闭则不对比公式文本。计算值:xlCompare 不仅处理公式文本,也处理其结果值。此选项可将公式结果排除在对比之外、仅对比公式文本,适用于含 RAND 等每次计算都变化的函数的工作簿。输入值:启用后对比常量单元格(无公式的单元格)的内容;排除则仅分析含公式的单元格、忽略输入单元格。隐藏列与隐藏行:决定是否处理工作表中的隐藏数据,可借隐藏行列来筛选要对比的数据。默认关闭,隐藏数据被排除在对比之外;如需对比隐藏数据可启用。

对比单元格格式选项:可决定是否对比单元格样式,包括:边框、背景色、字体、超链接、数字格式、文本对齐、文字颜色。默认排除单元格格式(以免产生大量对比噪声);若想定位带颜色或加粗的单元格则需启用。

规则

规则选项

键值相差 N 个或更少字符即视为相同:处理带主键列的表格结构时,此选项定义键值的灵活度。默认为 0,键值按精确匹配对比;若数据含录入错误或以其他格式导出,此选项可让 0000-1111 与 00001111 这类键被视为相同。

开头有 N 个相等单元格的行视为相同:对比的关键在于正确对齐行。当单元格数据不同时,xlCompare 需判断是数据不同的匹配行还是完全不同(唯一)的行,此选项即为判断规则之一。默认为 2,即两行开头至少有 2 个相等单元格则视为匹配。

相差 N 个或更少单元格的行视为相同:另一项用于对齐行的标准,相当于一个上限,定义哪些行可被标记为匹配。默认为 3,即两行不超过 3 个单元格不同、其余相等时即视为匹配。

不区分大小写对比:对比字符串单元格时不考虑大小写,如 Street 与 street 视为相同(默认行为)。若需更精确对比、大小写重要,请关闭此选项。

忽略空格字符:启用后对比时忽略字符串单元格中的空格,如 A A 与 AA 视为相同,可忽略导出与对齐时产生的尾随空格。如需检测此类差异请关闭。

忽略错误值:若工作表含 #REF 等错误值,此选项可忽略它们。两个对应单元格之一含错误值时,单元格不被处理也不计入对比报告。

精度:用于对比数值的精度,可忽略数字的微小变化。例如销售额从 $100.01 变化且想忽略,可设精度为 0.005,该差异即被忽略。

忽略符号:可忽略文本字符串中的某些字符。例如从数据库导出得到 John Smith 与 John_Smith,默认视为不同;若将 _ 加入忽略字符列表,两字符串即变为相同。

数据库

数据库选项

本组所有选项仅在以「Excel 表格(按主键对比)」策略对比数据库表时适用。

高亮主键:启用后通过修改填充色高亮主键列与主键行,增强主键列与标题行的视觉指示。冻结主键:启用后冻结主键列与标题行,滚动时始终可见,默认关闭。排序表格:启用后对比前按主键排序表格,对比报告也会随之排序,退出报告模式后工作表仍保持永久排序,可改善表格数据的视觉呈现。允许数据库表中行的移动:若数据含多行键值相同,此选项定义 xlCompare 是否考虑这些行的顺序。默认允许混排键值相同的行——这是大多数数据库表的正常情形,所有记录相互独立。xlCompare 关联工作表上的列:需对齐两个工作表上的列——判断哪些列相等、哪些不同。默认按名称对齐列(最佳方案,数据库表的列通常代表字段、字段名位于首行);若工作表无字段名,可改为按索引关联字段。

文本

文本选项

本组选项适用于在 xlCompare 中打开的文本与 CSV 文件。

文本文件分隔符:xlCompare 打开文本文件时通常呈现为以特定字符分隔的一组值,此选项定义分隔字符串中两个值的分隔符。显示文本导入向导:打开 TXT 文件时会出现文本导入向导,需选择用于拆分文本行的分隔符。若处理相同格式的数据,可在选项中设置分隔符并用此选项跳过向导,xlCompare 会在打开每个文件时静默使用相同选项。在 CSV 与文本文件中高亮表格:CSV 本质是文本,但其中包含可筛选或排序的表格,因此 xlCompare 将其格式化为自动筛选表,高亮标题行并为列添加筛选按钮。如不喜欢此格式可关闭。

格式

格式选项

xlCompare 使用颜色格式来标识对比报告中两个工作表之间的变化,所用格式是 Excel 应用中可用单元格格式的子集。xlCompare 在报告中高亮以下差异类别:插入的行 / 列、删除的行 / 列、编辑过的常量单元格、计算值已变化的单元格、格式已变化的单元格、冲突、已解决的单元格。

要修改每组的格式,请点击示例区域或使用示例旁的 … 按钮。每组可设置以下格式选项:填充色、边框色、文字颜色、加粗、斜体、删除线。

显示趋势:启用后在每个变化的数值单元格旁显示趋势图标,指示相对于对应单元格的值是增加还是减少。红色向下箭头表示此单元格的值大于对应值;绿色向上箭头表示此单元格的值小于对应值(即数值增加了)。

合并

合并选项

显示合并命令:在对比报告模式下,在工作表上显示合并命令(带箭头的小图标,可将单元格值复制到对应工作表)。默认隐藏,如需合并变化单元格请启用。合并时标记变化:用对比报告中应用于该单元格的格式高亮每个合并的单元格。若单元格在报告中为橙色格式,合并操作会将相同样式应用到目标单元格。

视图

视图选项

隐藏相等与排除的工作表和模块:启用后,在对比报告模式中不显示无变化单元格的工作表,也不显示无变化代码行与控件的 VBA 模块与窗体;关闭则全部可见。仅在对比报告模式中适用。显示列名:定义列标题显示为列名(A、B、C…)还是列索引(1、2、3…)。显示隐藏的工作表:启用后在工作表标签上显示隐藏工作表,并以图标标记其在工作簿中处于隐藏状态。同步选择:启用后在所有已打开工作表上同步执行:选择单元格区域、上下滚动、应用筛选、排序行、设置主键、隐藏列。忽略保护:允许 xlCompare 选中工作表上受保护的单元格,默认启用(对比操作需在报告模式中选中所有变化单元格,包括受保护的)。条件格式:启用或禁用工作表上的条件格式,禁用后可更快打开 Excel 筛选,无需更新受条件格式规则影响的单元格。高亮错误:用填充色与加粗字体高亮含错误值的单元格,默认启用,使错误值在工作表上更醒目。显示状态栏:隐藏或显示应用中的状态栏,默认隐藏。

关联工作表

关联工作表选项

xlCompare 扫描两个 Excel 文件并将所有工作表配对以供对比,此选项定义配对所用的标准:按索引——按工作表在文件中的顺序配对;按名称——名称相同的工作表配成一对;按代码名——Code Name 属性值相同的工作表配对。

缩放

缩放选项

将此缩放应用于所有已打开的工作簿:定义覆盖工作簿缩放设置的缩放百分比。启用后,xlCompare 将指定的缩放百分比应用到每个已加载的文件。

窗口

窗口选项

切换左右面板的颜色格式:更改应用主窗口中面板的外观。原本显示 FILE1、新行采用绿色格式的面板会被放到右侧,显示 FILE2 的面板移到左侧。左面板标题 / 右面板标题:为左 / 右面板提供新标题,覆盖默认的 FILE1 / FILE2 文字。

差异浏览器

差异浏览器是 xlCompare 窗口底部的面板,以结构化列表的形式显示 xlCompare 发现的所有差异,所有差异按类型分组。差异浏览器的布局是固定的,无法更改。

差异浏览器

注意:差异浏览器默认隐藏。应用「对比」选项卡上的「显示结果」命令即可打开此面板。

差异图例

差异浏览器中的图例

差异浏览器窗口左侧包含差异图例——所有差异的简要汇总。xlCompare 显示工作表上所用的高亮示例,并说明报告中获得该格式的数据类型。每个示例都显示该类型差异在报告中的数量。点击每个示例会选中对应的单选按钮,并在列表中筛选该类型的差异。

3 个差异列表

差异浏览器中的选项卡

差异浏览器窗口包含 3 个选项卡:工作表、VBA 模块、VBA 窗体。xlCompare 发现的所有差异被划分为工作表上的变化、VBA 宏中的变化与 VBA 窗体上的变化,每组差异都由其选项卡呈现。

在 xlCompare 中选择变化项目

要定位到工作表上修改的上下文,请在差异浏览器中选中项目。xlCompare 会打开相应工作表并选中代表该修改的区域。对于更新单元格,会同时选中该单元格及其对应单元格。

命令行

xlCompare 可在命令行模式下使用。命令行参数可将 xlCompare 集成到其他应用中,作为 XLSX / XLSM / XLS / CSV / XML 文件格式的外部差异查看器。

对比两个 Excel 文件

  • xlCompare.exe [file1] [file2]
  • xlCompare.exe /mine:[file1] /base:[file2]
  • xlCompare.exe /1:[file1] /2:[file2]

对比三个文件

  • xlCompare.exe [file1] [file-base] [file2]
  • xlCompare.exe /mine:[file1] /base:[file-base] /their:[file2]
  • xlCompare.exe /1:[file1] /2:[file-base] /3:[file2]

其他命令行参数

/merge:打开工作簿并执行自动合并。若存在冲突,合并操作失败并在屏幕上显示冲突列表。

/console:以无界面的控制台模式运行。

/quit_on_close:退出对比模式后关闭 xlCompare 应用。当把 xlCompare 用作其他应用中的 Excel 差异工具时很有用——完成对比报告后应用即关闭。

/testConflicts:测试传入的工作簿在合并操作中是否可能存在冲突。

/titleMine:[标题字符串] 或 /title1:[标题字符串]:使用此标题替代 FILE1(左侧工作簿)的路径,可指定替代路径。当文件从仓库下载到临时文件夹时,此选项可显示「可读」的文件名。

/titleBase:[标题字符串] 或 /title2:[标题字符串]:使用此标题替代 BASE 工作簿的路径,用法同上。

/titleTheir:[标题字符串] 或 /title3:[标题字符串]:使用此标题替代 FILE2(右侧工作簿)的路径,用法同上。

/output:[文件路径]:合并命令完成后,将结果保存到 file-path 参数指定的文件中。

/r:[报告文件]:将对比报告保存到 report-file 参数指定的文件中。

以批处理模式使用 xlCompare

使用此模式可一次性对比多个 Excel 文件,并获得所有已处理文件的对比报告。可在 bat 文件或任何允许调用 xlCompare 的应用中使用。

/batch:以批处理模式使用 xlCompare。该模式下应用对比传入的一组 Excel 文件,并将差异报告保存为 XLSX 文件(作为输出)。

xlCompare 期望以下命令行语法:

  • xlCompare.exe /batch /console [file-path] /r:[report-file]

其中 file-path 参数指定一个工作簿的路径,该工作簿包含成对待对比 Excel 文件的列表。

联系我们

如需技术支持、报告软件问题或其他任何咨询,欢迎随时联系我们。本中文网站由中国授权经销商 APSGO 运营,为中国市场用户提供本地化的正版支持服务。