. : : ClassiClub ForuM : : .

会员中心 论坛帮助 日历事件 标记论坛已读
返回   精品技术论坛 » 技术论坛 » 『软件使用』

『软件使用』: 电脑软件推荐, 电脑软件使用, 经验分享



发表新主题 回复
 
主题工具
nh_wzg
 
nh_wzg 的头像
核心会员
 
资 料:
注册日期: Jul 2000
帖子: 3,162 声望值: 3
精华: 5,解答: 9
#1 旧 2016-10-22, 16:53:14 默认 【推荐】Beyond Compare 4.1.6 - 比较Excel文件内的工作表内容
nh_wzg 当前离线  

1、BC4有消息提到可以进行EXCEL文档的比较。打开-》Table Compare选项。
代码:
Table Compare
    Grid view
    Inline editing with dynamic recomparison
    Compare CSV, tab delimited, HTML tables, and Excel worksheets
    Ignore differences within numeric or date tolerances
    Ignore or hide unimportant columns
    Align based on key columns or all columns
    Rearrange columns to compare files in different orders
    Sort data before comparing
升级动力:
代码:
New in Version 4.1
    64-bit version that handles significantly larger comparisons. [Windows] [Linux]
    Microsoft Excel spreadsheet comparison is faster and no longer requires Excel. [Windows]
    Microsoft Word and Excel comparison now supported under other platforms. [Mac] [Linux]
    Microsoft OneDrive support. [Pro only] [Windows]
    IPv6 networking supported.
2、一般只比较两个EXCEL文档的当前【工作表】。

2.1、简单的额外工作就是:用户先把要比较的文件打开,然后定位到需要比较的【工作表】存盘退
出。

2.2、如果【工作表】未能正确识别表格内的编码方式,需要进行选择。中文一般选择【Unicode】。

3、比较的规则:

3.1、默认是对行【Sorted】后进行比较。可以在【Rules】中调整(见附图)。

3.2、对于首行或设置了[key]标识的【列】,是对行记录进行比较的【列】的取值基础。要把某列是否包括入进行比较的范围,可以在此列的【表头】用右键呼出菜单进行设置。

其他的比较技巧,请有经验的朋友指点。
上传的图像
文件类型: jpg 2016-10-22_170100-BC4.jpg (65.8 KB, 1007 次查看)
文件类型: png 2016-10-22_214414-BC4-key.png (81.8 KB, 962 次查看)

此帖于 2018-12-31 16:32:18 被 nh_wzg 编辑. .


平和精确简约应成为精品成员的三大基本要求!!!
nh_wzg
回复时引用此帖
ASL
 
ASL 的头像
超级会员
 
资 料:
注册日期: Feb 2011
帖子: 1,549 声望值: 2
精华: 0,解答: 8
#2 旧 2016-10-23, 15:25:16 默认
ASL 当前离线  

是xls?还是xlxs?
之前用4.1.3,能比较doc,但不能比较xdoc
回复时引用此帖
nh_wzg
 
nh_wzg 的头像
核心会员
 
资 料:
注册日期: Jul 2000
帖子: 3,162 声望值: 3
精华: 5,解答: 9
#3 旧 2016-10-24, 08:16:57 默认
nh_wzg 当前离线  

引用:
作者: ASL 查看帖子
是xls?还是xlxs?
之前用4.1.3,能比较doc,但不能比较xdoc
这个没有特意留意,但因为需要做一个预先把需要比较【工作表】定位、保存的步骤,担心有问题的话,可以另存一下为xls版本 / doc版本。也不费什么功夫。

国产软件中有个2008-2009年出的excle compare绿色版(好象现在还在开发,收费软件),对选择【工作表】的环节的问题处理得比较完善,就是让用户自己先选择一下,就完成这个操作了。

有兴趣的朋友也可以比较下。
回复时引用此帖
xust
 
xust 的头像
热心会员
 
资 料:
注册日期: Feb 2001
帖子: 1,804 声望值: 7
精华: 0,解答: 22
#4 旧 2016-10-24, 11:39:41 默认
xust 当前离线  

Office2013就自带有excel工作薄比较工具(Spreadsheet Compare 2013),
两个EXCEL文档有多个sheet的话,可以一次性完成比较。

另外还自带有数据库比较工具:Database Compare 2013。
回复时引用此帖
nh_wzg
 
nh_wzg 的头像
核心会员
 
资 料:
注册日期: Jul 2000
帖子: 3,162 声望值: 3
精华: 5,解答: 9
#5 旧 2016-10-24, 12:07:30 默认
nh_wzg 当前离线  

引用:
作者: xust 查看帖子
Office2013就自带有excel工作薄比较工具(Spreadsheet Compare 2013),
两个EXCEL文档有多个sheet的话,可以一次性完成比较。

另外还自带有数据库比较工具:Database Compare 2013。
这真是升级的动力,能够单独抽出不?比较的效果如何?

===
中午找时间,安装了一下OFFICE 2013,专门测试了一下楼上推荐的Excel【工作表比较】功能。
比较的效果,没有BC 4好,在我原来的测试用文件上面,首先提示原来的文件有锁定密码,然后单独把这个【工作表】另存为一个文件后,可以比较,
但结果非常不好,仅仅提示两个表格内容有锁定保护的变化,然后就没有然后了。有变更内容的【单元格】差异显示效果,非常不直观。
微软要达到BC 4的类似的效果,可能还有几个版本升级后的结果吧。

微软的强项,应该表现在左下角的【比较侧重内容选择】 + 右下角的【变更汇总】上面。
上传的图像
文件类型: png 2016-10-24_140309-o2013.png (70.2 KB, 838 次查看)

此帖于 2016-10-25 08:44:33 被 nh_wzg 编辑. .
回复时引用此帖
mbj2001
 
mbj2001 的头像
超级会员
 
资 料:
注册日期: Mar 2002
帖子: 1,912 声望值: 3
精华: 1,解答: 4
#6 旧 2016-10-25, 13:53:09 默认
mbj2001 当前离线  

最新4.1.9了,但好像只有评估版可用了。
回复时引用此帖
nh_wzg
 
nh_wzg 的头像
核心会员
 
资 料:
注册日期: Jul 2000
帖子: 3,162 声望值: 3
精华: 5,解答: 9
#7 旧 2018-09-17, 15:52:15 默认
nh_wzg 当前离线  

目的:以【文本形式】对Excel的多个表格进行比较

操作:
1、把附件解压,用BC4打开,即安装此BC4的【预处理工具】到【工具-格式】内。
2、以【文本比较】功能,分别打开两个Excel文档,BC4自动按预处理后的Excel表格内容进行比较。

源文:_http://www.scootersoftware.com/support.php?zz=kb_multisheetexcel

Comparing multiple sheet Excel files
BC version 3 or 4

"I was comparing my Excel files in BC but it is only showing one sheet. I want to compare all of the sheets in my Excel .XLS or .XLSX file"

By default the Table Compare session type is used for Excel .xls and .xlsx files. This session type only supports comparing a single sheet in Beyond Compare. There are a couple of methods available to compare the different sheets of your Excel file.
Using Excel to switch current sheet

Beyond Compare's Table Compare session will open and compare the current sheet in the Excel file.

Open your .XLS or .XLSX file in Excel.
Switch the visible sheet to the sheet you wish to compare.
Save the Excel file.
Open and compare the file in Beyond Compare.

Using the Text Compare session

Beyond Compare offers an additional download to open and compare your Excel files in a Text Compare session. This does not offer the same sorting and alignment options as Table Compare, but it will convert all the sheets into a single comma-separated Text file, with each sheet separated by a blank line. You can download and install the MS Excel Text Compare file format here: Microsoft Excel Workbooks

Once installed, there will be two MS Excel formats in your Tools | File Formats dialog. The format with the document icon (icon) is the Text Compare format. The format with the data icon (icon) is the Table Compare format. The topmost format in this list is the format used automatically to compare your files. The other must have that session type explicitly selected.
Advanced Technique

Lastly, you can combine these two methods in a custom File Format. There are two main draw backs to using this method:

All sheets are combined into a single sheet and, if sorted, the rows are mixed together.
Extra whitespace rows are introduced between each sheet and, if sorted, generally sort to the top.

If these are acceptable, or you plan to configure Beyond Compare so that they do not impede your comparison:

Follow the above directions and install the MS Excel Text Compare file format.
Open the Tools | File Formats dialog.
Create a new Table Compare file format. Name it MS Excel All Sheets.
Save the format.
Navigate to the MS Excel Text Compare file format (icon). In the Conversion tab, select and copy the command line.
Edit your new MS Excel All Sheets format. In the Conversion tab, paste the command line from the Text Compare's MS Excel format into the Loading field, with Editing Disabled.
Re-save the MS Excel All Sheets file format.
上传的附件
文件类型: rar BCFormats.rar (1.6 KB, 15 次查看)

此帖于 2018-09-17 15:57:45 被 nh_wzg 编辑. .
回复时引用此帖
qmsrobin
 
qmsrobin 的头像
热心会员
 
资 料:
注册日期: Jun 2004
帖子: 5,820 声望值: 4
精华: 0,解答: 8
#8 旧 2018-09-18, 09:52:18 默认
qmsrobin 当前离线  

mark...


去留无意静观那后庭花开花落;
宠辱不惊笑看那天空云卷云舒。
-------------------------------
回复时引用此帖
nh_wzg
 
nh_wzg 的头像
核心会员
 
资 料:
注册日期: Jul 2000
帖子: 3,162 声望值: 3
精华: 5,解答: 9
#9 旧 2018-12-31, 16:31:48 默认
nh_wzg 当前离线  

有空到Beyond Compare的官网中文页看一下,可能会有更多的收获。
_http://www.beyondcompare.cc/jiqiao/

《浅谈Beyond Compare表格比较细节》
_http://www.beyondcompare.cc/jiqiao/biaoge-bi-jiao.html

《Beyond Compare表格比较如何设置对齐方式》这个搞笑的翻译下面,就是附图的解决关键。
_http://www.beyondcompare.cc/wenti/biaoge-duiqi.html
上传的图像
文件类型: jpg bc4-table--20181231-1155.jpg (324.5 KB, 482 次查看)
文件类型: jpg bc4-table-01.jpg (544.3 KB, 387 次查看)
文件类型: jpg bc4-table-02.jpg (201.4 KB, 389 次查看)

此帖于 2019-01-01 16:11:43 被 nh_wzg 编辑. .
回复时引用此帖
CryingGame
 
CryingGame 的头像
热心会员
 
资 料:
注册日期: Feb 2002
帖子: 3,282 声望值: 7
精华: 2,解答: 17
#10 旧 2018-12-31, 22:28:39 默认
CryingGame 当前离线  

帮朋友做的,Office2007,安装Spreadsheet_Compare。麻烦的是必须自己对齐,效果很不错。
上传的图像
文件类型: png 2018-12-31_222727.png (50.6 KB, 438 次查看)


相逢一醉是前缘,风雨散,飘然何处?
回复时引用此帖
ericking
 
ericking 的头像
热心会员
 
资 料:
注册日期: Sep 2003
帖子: 2,628 声望值: 6
精华: 0
#11 旧 2019-01-01, 17:05:48 默认
ericking 当前离线  

下一个试试看。
回复时引用此帖
nh_wzg
 
nh_wzg 的头像
核心会员
 
资 料:
注册日期: Jul 2000
帖子: 3,162 声望值: 3
精华: 5,解答: 9
#12 旧 2019-06-14, 11:34:32 默认
nh_wzg 当前离线  

今天需要对Word版的DOC文件比较。

发现要把*.DOCX 另存为*.DOC版本的文件,才会有比较好的结果。V4.1.6版本。

帖子名称可修改的期限超过了,没办法修改。沿用旧帖子名称。
回复时引用此帖
nh_wzg
 
nh_wzg 的头像
核心会员
 
资 料:
注册日期: Jul 2000
帖子: 3,162 声望值: 3
精华: 5,解答: 9
#13 旧 2019-06-27, 08:52:06 默认
nh_wzg 当前离线  

请教,有没有对Excel表的公式比较有经验的朋友指点下?

有些无良奸商,有意无意地把大量数据表格内的小量公式做了改动,想做比较。
回复时引用此帖
发表新主题 回复

主题工具

论坛规则  发帖规则
不可以发表主题
不可以回复帖子
不可以上传附件
不可以编辑自己的帖子
论坛启用 vB 代码
版面启用 表情符号
版面启用 [IMG] 代码
版面禁用 HTML 代码


所有时间均为北京时间, 现在的时间是 18:18:27.

本论坛带宽由迅通网络提供
SSL证书由TrustAsia提供

Copyright © 2000 - 2019 ClassiClub Forum All Rights Reserved.
粤ICP备09123456号