Ich kann .xls-Dateien perfekt verwenden, aber nicht .xlsx.
XLS-Dateien und XLSX-Dateien haben zwei verschiedene Formate. Excel kann keine XLS-Dateien mit einer falschen Erweiterung .xlsx
und keine XLSX-Datei mit der falschen Erweiterung öffnen .xls
.
XLS ist ein proprietäres Binärformat, während XLSX ein geöffnetes Format ist, das auf XML-Dateien basiert, die in einem ZIP-Archiv gespeichert sind (genau wie LibreOffice).
Wenn Excel die XLS-Datei nicht öffnet, ist die Datei XLS-codiert. Wenn Ihre Client-Spezifikation also für XLSX ist, müssen Sie Ihren Code ändern.
Da sich Ihr Code in PHP befindet, schlage ich natürlich TBS + OpenTBS vor . Es funktioniert mit den technischen Vorlagen.