News & Tipps zu Microsoft Excel

Lesen Sie hier einige der besten Beiträge aus SmartTools Excel Weekly sowie ausgewählte Inhalte anderer E-Mail-Newsletter von SmartTools Publishing rund um Microsoft Excel.

Beitrag aus SmartTools Excel Weekly

News: Datenmanipulationen in Excel-Datei mit der Berechnungskette calcChain.xml entdeckt

Excel 365 2021 2019 2016 2013 2010

Die Schlagzeile war einfach zu gut um sie liegen zu lassen: bereits vor einigen Monaten berichteten unter anderem FAZ und Süddeutsche Zeitung über eine Harvard-Professorin, die ausgerechnet zum Thema "Ehrlichkeit" geforscht hat und nun angeblich selber bei der Manipulation ihrer Studiendaten erwischt wurde. Ob die Vorwürfe stimmen oder nicht, ist für den geneigten Excel Weekly-Leser eher unwichtig, aber interessant wird es, wenn man sich damit beschäftigt, wie eine Gruppe von Wissenschaftlern der Datenmanipulation durch eine genaue Analyse des Excel-Dateiformats XLSX auf die Spur gekommen ist.

Mit der Berechnungskette calcChain.xml, die Bestandteil jeder XLSX-Datei ist, kann man nachträgliche Änderungen des Tabellenaufbaus nachvollziehen (Quelle: Data Colada).

Dazu muss man wissen, dass es sich bei einer XLSX-Datei um ein ZIP-Archiv mit verschiedenen XML-Dateien handelt. Darunter befindet sich eine Datei mit dem Namen calcchain.xml, in der Excel die sogenannte "Berechnungskette" für eine Arbeitsmappe speichert. Vereinfacht gesagt handelt es sich dabei um die Reihenfolge, in der die Formelzellen in den enthaltenen Tabellen neu berechnet werden. In einem ausführlichen Blogpost erklären die Betreiber der Seite "Data Colada", wie sie der Datenmanipulation der Harvard-Professorin auf die Spur gekommen sind.

In diesem speziellen Fall ist es nämlich so, dass die Reihenfolge der erfassten Daten wichtig für das Ergebnis der Studie ist. Die Autoren erläutern, dass Excel die Berechnungsreihenfolge der Formelzellen beibehält, auch wenn sich der Tabellenaufbau ändert. Daher kann durch eine Analyse der calcchain.xml nachvollzogen werden, wenn Zellen verschoben wurden und genau das soll in diesem Fall passiert sein, damit die Studienergebnisse die zuvor aufgestellte Hypothese unterstützen.

Wie gesagt: ob diese Manipulation tatsächlich stattgefunden hat, ist zweitrangig. Dem interessierten "Excel-Nerd" kann der Blogbeitrag aber als interessante Feierabend-Lektüre dienen, um etwas mehr über die interne Arbeitsweise von Excel zu erfahren.