File Excel 2013 .xlsx tidak akan terbuka

0

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?

Sam Swift 웃
sumber
Mungkin ada yang salah dengan cara Anda membuat file.
DavidPostill
@ DavidPostill, apa maksudmu?
Sam Swift 웃
Anda membuat file yang formatnya tidak cocok dengan yang ditentukan untuk .xlsx
DavidPostill
@ DavidPostill, jadi penciptanya salah! Itu akan menjelaskannya ... Saatnya untuk melihat lagi!
Sam Swift 웃
@ Raystafarian, mengubahnya menjadi .zip tidak berfungsi, diunduh tetapi tidak bisa dibuka
Sam Swift 웃

Jawaban:

1

Saya dapat menggunakan file .xls sempurna, tetapi tidak .xlsx.

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.

Skrol29
sumber