Hi,
Bin für jeden Tipp dankbar!
Nun, einen "fertigen" Tipp habe ich nicht für Dich, lediglich eine Idee: Man kann mit Perl Excel-Dateien parsen (http://www.heise.de/ix/artikel/2001/06/175/. Wenn soetwas mit den passenden Modulen möglich ist, muß man doch mit diesen Modulen auch Dateien überprüfen können. Will heißen: Probier doch diese Dateien zu editieren und z.B. eine Zelle mit (fiktiven) Inhalt zu füllen. Wenn dies klappt, mach die Änderung rückgängig und Du weist, es ist ein gültiges Excel-File. Wenn es nicht klappt, kommt es zu einem Fehler, den Du abfangen kannst. Dann weist Du, dass es kein gültiges Excel-File ist.
Ich weiss aber nicht, ob es sowas auch für PHP gibt.
Wie gesagt, ist nur so eine spontane Idee.
Viel erfolg...
Alex :)