XLS Compare

Vergleich von Excel-Dateien auf Struturebene zur Überprüfung von Dateiänderungen

Die Freigabe von Excel-Dateien als Programmen auf Basis von Trägersystemen - ein durchaus umfangreiches Unterfangen. Zunächst muss die entsprechende Datei analysiert und auf Korrektheit bewertet werden. Nachdem die Freigabe erfolgt ist und die Originaldatei zur Nachvollziehbarkeit im Idealfall unveränderlich gespeichert wurde geht die Datei in den Produktivbetrieb über. Doch hier zeigt sich ein Problem im Zusammenhang mit der Freigabe von Programmen: In der Regel wird mit einer freigegebenen Datei gearbeitet, es werden Kopien erstellt und Werte geändert. Dies stellt solange kein Problem dar, bis an der Struktur der ehemals freigegebenen Datei modifikationen durchgeführt werden. Eben mal kurz den Zellschutz aufgehoben und eine Formel angepasst oder den VBA-Code optimiert. Im Grunde kein Thema, nur wird damit unter Umständen die ursprünglich durchgeführte Freigabe hinfällig.
Schwierig wird es, im nachhinein durchgeführte Änderungen wieder  aufzufinden. Besonders wenn die Prüfung durch einen Dritten durchgeführt wird bleibt eigentlich nur der Vergleich Zelle für Zelle in der Datei - was bei komplexen Dateien ein extrem zeitaufwändiges Unterfangen darstellen kann. Um Sie bei diesen Prüfungen zu unterstützen wurde XLS-Compare entwickelt.

 

XLS-Compare liest die Struktur der Excel-Datei und vergleicht diese mit einer zweiten Datei. Anhand von farblichen Hervorhebungen kann anschließend sehr einfach ermittelt werden, an welchen Stellen Formeln verändert oder hinzugefügt wurden. Des Weiteren wird der komplette VBA-Code (sofern vorhanden) zwischen den beiden Dateien verglichen. Auch hier ist es anschließend sehr einfach, Unterschiede in den beiden Dateien zu lokalisieren.


Einsatz bei Entwicklern von XLS-Dateien

Erkennen Sie im nachhinein sehr einfach, welche Änderungen zwischen zwei Versionsständen durchgeführt wurden. Wo wurden Formeln verändert und welcher Code wurde angepasst.

 

Einsatz bei der Revison

Überprüfen Sie in kürzester Zeit, ob eine im Produktiveinsatz befindliche Datei noch mit der freigegebenen Datei übereinstimmt oder ob Modifikationen an den Berechnungsschemen oder der Programmlogik durchgeführt wurden.