Saya mencoba membuka file yang saya buat sendiri melalui API web yang saya buat untuk PHP. File berhasil dibuat dan diunduh tetapi ketika saya buka untuk membukanya, saya mendapatkan kesalahan ini:
Excel tidak dapat membuka file 'filename.xlsx' karena format file atau ekstensi file tidak valid. Pastikan file belum rusak dan ekstensi file cocok dengan format file
Saya dapat menggunakan file .xls sempurna, tetapi tidak .xlsx.
Ada ide?
microsoft-excel
microsoft-excel-2013
xls
xlsx
Sam Swift 웃
sumber
sumber
.xlsx
Jawaban:
File XLS dan file XLSX adalah dua format yang berbeda. Excel tidak bisa membuka file XLS dengan ekstensi yang salah
.xlsx
dan itu tidak bisa membuka file XLSX dengan ekstensi yang salah.xls
.XLS adalah format biner berpemilik, sedangkan XLSX adalah format terbuka berdasarkan file XML yang disimpan dalam arsip ZIP (seperti halnya LibreOffice).
Jika Excel membuka file XLS, maka file tersebut dikodekan XLS. Jadi, jika spesifikasi klien Anda untuk XLSX maka Anda harus mengubah kode Anda.
Karena kode Anda dalam PHP, tentu saja saya sarankan TBS + OpenTBS . Ini berfungsi dengan teknis template.
sumber