Soweit ich mich erinnere, war diese XLS-Datei dieses Beispiels gar keine XLS sondern einfach eine CSV-Datei mit einer falschen Dateiendung. Excel sollte das beim Öffnen der Datei auch mit einer Fehlermeldung quittieren.
Das sieht man auch, wenn man die Datei mal mit einem Texteditor öffnet. Eine XLS enthält ein properitäres Binärformat, dass Microsoft gehört. CSV ist nichts weiter als eine Plaintext-Datei, die sich jeder, mit jedem Texteditor erstellen kann.