J'ai fait beaucoup de comparaisons, de classeurs Excel dans le passé. Ma technique fonctionne très bien pour les classeurs avec de nombreuses feuilles de calcul, mais il ne compare le contenu de la cellule, pas de mise en forme des cellules, des macros, etc. Aussi, il y a peu de codage en cause, mais il en vaut la peine si vous avez à comparer un grand nombre de fichiers volumineux à plusieurs reprises. Voici comment il fonctionne:
A) Écrire un simple programme de vidage qui suit à travers toutes les feuilles de calcul et enregistre toutes les données de l'onglet fichiers séparés. Créer un fichier par feuille de calcul (utiliser le nom de la feuille que le nom de fichier, par exemple "MyWorksheet.tsv"), et de créer un nouveau dossier pour ces fichiers à chaque fois que vous exécutez le programme. Nom du dossier après le nom de fichier excel et ajouter un horodatage, par exemple, "20080922-065412-MyExcelFile". Je l'ai fait en Java à l'aide d'une bibliothèque appelée JExcelAPI. C'est vraiment très facile.
B) Ajouter une extension shell Windows pour exécuter votre nouveau programme Java à partir de l'étape Un clic droit sur un fichier Excel. Cela rend très facile pour exécuter ce programme. Vous devez Google comment faire cela, mais il est aussi facile que d'écrire un *.le fichier reg.
C) Obtenir BeyondCompare. Il a une fonctionnalité très intéressante pour comparer les données délimitées en la montrant dans un joli tableau, voir la capture d'écran.
D) Vous êtes maintenant prêt à comparer des fichiers Excel avec facilité. Cliquez-droit sur un fichier Excel 1 et exécuter votre programme de vidage. Cela va créer un dossier avec un fichier par feuille de calcul. Cliquez-droit sur le fichier Excel 2 et exécuter votre programme de vidage. Il va créer un deuxième dossier avec un fichier par feuille de calcul. Maintenant utiliser BeyondCompare (colombie-britannique) afin de comparer les dossiers. Chaque fichier représente une feuille de calcul, donc si il y a des différences dans une feuille de calcul BC et vous pouvez creuser et faire une comparaison de fichiers. La colombie-britannique montrent la comparaison dans un joli tableau de mise en page, et vous pouvez masquer des lignes et des colonnes, ça ne vous intéresse pas.