我希望能够比较Linux中的2个Excel工作表。我对将其转换为csv
格式不感兴趣,因为它们具有,不支持的复杂格式csv
。我希望能够进行图形比较(某种kompare
方式)。该工具应在Linux平台上可用。
有任何想法吗 ?
我希望能够比较Linux中的2个Excel工作表。我对将其转换为csv
格式不感兴趣,因为它们具有,不支持的复杂格式csv
。我希望能够进行图形比较(某种kompare
方式)。该工具应在Linux平台上可用。
有任何想法吗 ?
Answers:
如果您有时间并且对Perl有所了解,则可以在一两个小时内创建自己的工具。
如果使用XLS而不是XLSX,则Spreadsheet :: ParseExcel页面上的示例将完成您所需的一部分,遍历工作簿中的每个单元格,逐页和逐行,如果需要XLSX支持,请参见页。
无论如何,只要进行简单的调整即可打开第二个工作簿,就可以创建一个工具来比较工作表名称和编号,以及每个工作表中的最大列数和行数(只有几分钟),只有在存在一些不平等的情况下才输出。您需要一些逻辑来匹配工作表的名称,编号或其中的行数/列数,因为它们可能已经更改了顺序/重命名)。
另一个快速技巧,您可以在匹配两个工作表中比较值和每个单元格的格式。
然后可能会变得混乱,例如,如果对工作表进行了重新排序,则每个单元格可能会有所不同,因此您可能只需要一个错误阈值,或者在执行单元格比较之前对每个工作表进行排序。
目前我还不知道可以用来比较linux中excel文件的任何工具。但是,您可以安装wine,然后安装Windows程序并在Linux中使用它:
我发现它非常有用。然后,您可以安装WinMerge和xdocdiff:
http://freemind.s57.xrea.com/xdocdiffPlugin/en/index.html
这是您可以安装的其他两个比较程序。
4TOPS-比较-电子表格Formulasoft.com:excel-比较exceldiff
如果您对葡萄酒有任何疑问,请告诉我,我们将竭诚为您服务。