Je veux pouvoir comparer 2 feuilles Excel sous Linux. Je ne suis pas intéressé à les convertir au csv
format car ils ont un formatage compliqué qui n'est pas pris en charge csv
. J'aimerais pouvoir avoir une comparaison graphique (une sorte de kompare
façon). L'outil devrait être disponible sur la plate-forme Linux.
Des idées ?
file-comparison
spreadsheet
Débogueur
la source
la source
Réponses:
Open / LibreOffice a une fonction de comparaison sous
Edit->Compare Document...
la source
Si vous avez le temps et connaissez un peu Perl, vous pouvez créer votre propre outil en une heure ou deux.
Si XLS plutôt que XLSX, alors l'exemple sur la page Spreadsheet :: ParseExcel fera une partie de ce que vous voulez, parcourez chaque cellule, feuille par feuille et ligne par ligne dans un classeur, si vous avez besoin du support XLSX voir les liens sur le page.
Quoi qu'il en soit, un simple ajustement pour ouvrir un deuxième classeur et vous pouvez créer un outil qui compare les noms et le nombre de feuilles de calcul, ainsi que le nombre maximal de colonnes et de lignes dans chaque feuille de calcul, quelques minutes, ne produisant quelque chose qu'en cas d'inégalité. Vous aurez besoin d'une logique pour faire correspondre les feuilles de calcul sur le nom, le numéro ou le nombre de lignes / colonnes à l'intérieur, car ils peuvent avoir changé l'ordre / renommé).
Un autre hack rapide et vous pouvez comparer la valeur puis le format de chaque cellule dans les feuilles de travail de remorquage correspondantes.
Ensuite, cela pourrait devenir compliqué, par exemple si la feuille a été triée à nouveau, chaque cellule peut différer, vous pouvez donc simplement vouloir un seuil d'erreur, ou trier chaque feuille de calcul avant d'effectuer une comparaison de cellules.
la source
Actuellement, je ne connais aucun outil que vous pouvez utiliser pour comparer des fichiers Excel sous Linux; cependant, vous pouvez installer Wine, puis installer un programme Windows et l'utiliser depuis Linux:
http://www.winehq.org/
Je l'ai trouvé très utile. Ensuite, vous pouvez installer WinMerge et xdocdiff:
http://freemind.s57.xrea.com/xdocdiffPlugin/en/index.html
Voici quelques autres programmes de comparaison que vous pourriez installer.
4TOPS-Compare-Spreadsheets formulasoft.com: excel-compare exceldiff
Veuillez me faire savoir si vous avez des problèmes avec le vin, car je serais heureux de vous aider.
la source