首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >工具,用于比较linux中的两个excel工作表

工具,用于比较linux中的两个excel工作表
EN

Unix & Linux用户
提问于 2012-01-05 15:54:57
回答 3查看 18.8K关注 0票数 12

我希望能够比较linux中的两个excel表。我不想把它们转换成csv格式,因为它们有一个在csv中不支持的复杂的格式化。我希望能够进行图形比较(某种形式的kompare方法)。该工具应该可以在linux平台上使用。

有什么想法吗?

EN

回答 3

Unix & Linux用户

发布于 2012-01-09 19:44:11

Open/LibreOffice在Edit->Compare Document...下具有比较特性

票数 13
EN

Unix & Linux用户

发布于 2012-06-08 02:31:20

如果您有时间了解一些Perl,您可以在一两个小时内创建自己的工具。

如果XLS而不是XLSX,那么电子表格::ParseExcel页面上的示例将完成所需的一部分,在工作簿中逐页逐行遍历每个单元格,如果需要XLSX支持,请参阅页面上的链接。

无论如何,只要简单地调整一下打开第二个工作簿,您就可以创建一个工具来比较工作表的名称和数字,以及每个工作表中的最大列数和行数,几分钟后,只有在存在某种不平等的情况下才能输出。您需要一些逻辑来匹配工作表的名称、编号或行/列数,因为它们可能更改了顺序/重命名)。

另一个快速攻击,您可以比较值,然后每个单元格在匹配两个工作表的格式。

然后,它可能变得混乱,例如,如果对工作表进行了重新排序,每个单元格可能会有所不同,所以您可能只需要一个错误阈值,或者在执行单元格比较之前对每个工作表进行排序。

票数 1
EN

Unix & Linux用户

发布于 2012-01-09 19:11:50

目前,我还不知道您可以使用任何工具来比较linux中的excel文件;但是,您可以安装wine,然后安装一个windows程序并在linux中使用它:

http://www.winehq.org/

我发现它非常有用。然后可以安装WinMerge和xdocdiff:

http://freemind.s57.xrea.com/xdocdiffPlugin/en/index.html

以下是您可以安装的其他几个比较程序。

4 4TOPS比较-电子表格formulasoft.com: excel-比较超差

如果你对葡萄酒有什么问题,请告诉我,因为我很乐意帮忙。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/28383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档