![]() |
1
115
我们公司也面临着同样的问题。我们的测试输出excel工作簿。二进制差异不是一个选项。所以我们推出了自己的简单命令行工具。查看 ExcelCompare project . 事实上,这使我们能够很好地自动化测试。非常欢迎补丁/功能请求! |
![]() |
2
115
如果工作表相似,此电子表格将为空,只有少数单元格中有X,突出显示差异。取消缩放到40%以快速查看不同之处。 |
![]() |
3
13
过去我对Excel工作簿做了很多比较。我的技术非常适用于有许多工作表的工作簿,但它只比较单元格内容,而不比较单元格格式、宏等。此外,还涉及一些编码,但如果您必须重复比较大量大文件,这是非常值得的。下面是它的工作原理: JExcelAPI . 这真的很容易。 B) 右键单击Excel文件时,添加Windows shell扩展以从步骤a运行新的Java程序。这使得运行该程序非常容易。你需要用谷歌搜索如何做到这一点,但这就像编写一个*.reg文件一样简单。 BeyondCompare . 它有一个非常酷的特性,通过在一个漂亮的表中显示分隔数据来比较分隔数据, see screenshot .
|
![]() |
4
13
|
![]() |
5
10
我找到了 xdocdiff WinMerge Plugin 开源 和 ,您不需要编写VBA,也不需要将excel保存为csv或xml)。它只适用于celd的容器。 此插件还支持:
|
![]() |
6
6
嗯。从Excel菜单中选择窗口->并排比较? |
![]() |
7
5
右键单击文档>乌龟SVN>显示日志>选择修订>右键单击“与工作副本进行比较”。 |
![]() |
8
4
Spreadsheet Compare ,它在GUI中执行相当好的差异。它检测大多数种类的变化。 |
![]() |
9
4
有一个图书馆 daff 它是用Haxe编写的,因此可以用主要语言编译。 我做了一个决定 Excel Diff Tool 在这个库的帮助下使用Javascript。它适用于数字和;小字符串,但输出不适用于长字符串(例如,带有小字符更改的长句)。 |
![]() |
10
3
|
![]() |
11
2
如果执行diff很重要,我会使用SYLK文件格式。它是一种基于文本的格式,应该比二进制格式更容易比较,也更紧凑。它还与Excel、Gnumeric和OpenOffice.org兼容,因此这三种工具应该能够很好地协同工作。 SYLK Wikipedia Article |
![]() |
12
2
Excel在每次保存时都会调整某些属性名称的倾向令人恼火,但diffdog的XML差异功能包括过滤某些类型差异的功能。例如,XML格式的Excel电子表格包含
diffdog有很多不同的功能。我之所以列出XML差异模式,仅仅是因为我没有使用另一种在差异化Excel文档时更喜欢的工具。 |
![]() |
13
1
|
![]() |
14
1
用于SVN的xdocdiff插件 |
![]() |
15
1
如果您使用的是Java,您可以试试 simple-excel . 它将使用Hamcrest matchers区分电子表格,并输出类似的内容。
|
![]() |
16
1
控制键 单击这两个文件以在Windows资源管理器中选择它们,然后右键单击,TortoiseSVN->差别。
|
![]() |
17
1
我和你一样有这个问题,所以我决定写一个小工具来帮我解决。请查收 ExcelDiff_Tools . 它有几个关键点: |
![]() |
18
1
|
![]() |
19
0
|
![]() |
20
0
无论哪种情况,如果你的电子表格一开始在结构上不“紧密”,你最终都会有很多“噪音”。 |
![]() |
21
0
转换为cvs,然后上传到版本控制系统,然后使用高级版本控制差异工具进行差异化。当我使用perforce时,它有一个很棒的diff工具,但我忘记了它的名字。 |
![]() |
Thej · 数据透视表通过比较2列的 7 年前 |
|
Theo · 从linux下载的xls与从windows下载的不一样 8 年前 |
|
Drsin · 将xls转换为csv的Perl脚本 10 年前 |
![]() |
O.rka · 将列表写入.xls文件的最“Python”方式? 11 年前 |
|
DT7 · 为什么我不能在split()函数中使用“.”作为分隔符?[副本] 11 年前 |