Harap awali masalah Anda dengan salah satu dari berikut ini: [BUG] [PROPOSAL] [QUESTION].
Paket: 2.1
Laravel: 5.3
Ekspor file xlsx dengan ukuran font yang lebih besar untuk satu sel
Kehilangan semua gaya
<table>
<tbody>
<tr>
<td colspan="5" style="text-align: center; font-size: 18px; background: #000000; color: #76933C; font-weight: bold;">Test</td>
</tr>
</tbody>
</table>
Jika saya menghapus font-size: 18px saya mendapatkan file dengan sisa gaya pada sel itu, jika saya menambahkan font-size: 18px saya mendapatkan kesalahan saat membuka file excel yang mengatakan:
"Kami menemukan masalah dengan beberapa konten di 'example.xlsx'. Apakah Anda ingin kami mencoba memulihkan sebanyak yang kami bisa?"
Mengklik ya akan membukanya, tetapi tanpa gaya.
Ini ada di Microsoft Office Plus 2016
Saya tidak dapat mereproduksi ini.
Anda dapat memperbaikinya dengan tidak memberikan unit seperti ini
<table>
<tbody>
<tr>
<td colspan="5" style="text-align: center; font-size: 18; background: #000000; color: #76933C; font-weight: bold;">Test</td>
</tr>
</tbody>
</table>
referensi: https://github.com/PHPOffice/PHPExcel/issues/1201
Sama untuk ku. Masalahnya adalah, itu tidak berfungsi dengan px. Tidak hanya gaya sebaris, tetapi juga file css eksternal. Mengatasinya, yang disediakan oleh mrclronald hanya berfungsi untuk file Excel, tetapi tidak untuk UI, juga, jika itu berhasil, saya tidak ingin menggunakan gaya sebaris di semua tempat yang saya butuhkan.
jika saya menulis dalam css eksternal: td { width:200px } - kolom menjadi lebar 0 px di file excel dan lebar 200px di ui. Kalau tidak, jika saya menggunakan gaya seperti ini: td { width:200 } - kolom menjadi sangat lebar di excel dan otomatis di UI
Tambahan jika Anda menggunakan "px" dalam gaya Anda, file excel terbuka dengan pemulihan dan pesan kesalahan:
Bagian yang Dihapus: /xl/styles.xml bagian dengan kesalahan XML. (Gaya) Kesalahan pemuatan. Baris 2, kolom 0.
Catatan yang Diperbaiki: Informasi sel dari /xl/worksheets/sheet1.xml bagian
Versi PHP: 7.1.13
Versi Laravel: 5.6.15
Versi paket: 2.1.27
Komentar yang paling membantu
Anda dapat memperbaikinya dengan tidak memberikan unit seperti ini
referensi: https://github.com/PHPOffice/PHPExcel/issues/1201