Comparer le contenu de 2 fichiers excel
J'ai 2 fichiers excel et j'ai voulu comparer le contenu et de mettre en évidence les différences.
Par exemple:
premier fichier...
name|age
abc|123
def|456
second file...
name|age
abc|123
def|456
ghi|789 - this being the differece
est-il des bibliothèques tierces pour ce faire?
ou quelle serait la meilleure façon de le faire?
Si vous êtes à la recherche pour la lecture/écriture des fichiers excel, Apache Poi (poi.apache.org) la bibliothèque est l' (au moins mon) premier choix.
stackoverflow.com/questions/866346/...
le lien posté par gTito pourrait être très utile pour vous si vous avez besoin de savoir si les 2 fichiers sont exactement les mêmes. L'esprit que même si le contenu est le même, les différentes tailles de police, qui signifie que les fichiers sont complètement différents.
stackoverflow.com/questions/866346/...
le lien posté par gTito pourrait être très utile pour vous si vous avez besoin de savoir si les 2 fichiers sont exactement les mêmes. L'esprit que même si le contenu est le même, les différentes tailles de police, qui signifie que les fichiers sont complètement différents.
OriginalL'auteur user1646537 | 2012-10-08
Vous devez vous connecter pour publier un commentaire.
Comme DaDaDom dit Apache POI est ce que vous cherchez. Vous pouvez le télécharger à partir cette page. L'esprit que les POI projet n'est pas totalement indépendant et vous pouvez avoir besoin de télécharger certains de bibliothèques supplémentaires. Suivez les instructions sur le site web de Apache POI. C'est la façon dont vous l'utiliser:
Si c'est un nouveau fichier, vous pourriez avoir besoin pour créer une feuille avant de procéder, mais dans ce cas, les fichiers sont déjà créés.
Pour obtenir la valeur de la cellule utilisation:
Toutefois, si le type stockée dans la cellule est numérique, vous obtiendrez une erreur. Dans le cas de numéros utilisation:
C'est une méthode que j'ai écrit pour aborder les différentes cellules de types de données:
J'espère que cette rapide introduction à Apache POI va vous aider avec votre projet 🙂
OriginalL'auteur user1581900
De cette question, ma réponse partiellement dupliqué ci-dessous.
Mon projet simple-excel qui fournit un tas de Hamcrest les allumettes et les enveloppements d'Apache POI syntaxe.
Quand vous faites quelque chose comme ce qui suit,
Vous auriez du voir, par exemple,
Lire un article de blog à ce sujet
OriginalL'auteur Toby
Je voudrais utiliser epplus pour charger les deux documents dans des tables de données, puis itérer sur eux pour trouver les différences.
Selon la façon dont vous souhaitez mettre en évidence les différences, vous pourriez tout simplement la couleur des cellules avec epplus et de les sauvegarder dans des fichiers..
Ah désolé, n'ont pas vu le Java tag 🙁
Je suppose que ce epplus donne un peu l'accès plus rapide aux fichiers excel puis tout de bibliothèques java
OriginalL'auteur Christian Sauer