Fungsi Anda baik-baik saja, tetapi Anda menggunakan global, dan itu adalah kesalahan nyata ... Anda harus menggunakan fitur PHP5. Sebagai gantinya, Anda dapat mencoba fungsi lambda seperti eval.in/39136 :)
Dalam beberapa versi php tidak dapat memutus baris pada kelas atribut. Versi lama.
Rogerio de Moraes
2
PENTING! Dari $ objPHPExcel seperti $ sheet adalah definisi dari kelas objek PHPExcel. Anda perlu menggunakan seperti yang Anda buat (di PHPExcel baru () define).
Meskipun ini adalah solusi yang lebih elegan (karena saya lebih suka cara OOP) itu tidak berhasil untuk saya: / Digunakan @ user198003 menyediakan solusi
Aurimas
6
Berikut adalah cara Anda melakukannya dalam PHPSpreadsheetversi terbaruPHPExcel
Jawaban:
Sumber: http://bayu.freelancer.web.id/2010/07/16/phpexcel-advanced-read-write-excel-made-simple/
sumber
sumber
Kode ini seharusnya bekerja untuk Anda:
Tetapi jika Anda repot-repot menggunakan ini berulang kali, saya sarankan untuk menggunakan
applyFromArray
.sumber
Ini selalu berjalan!
$sheet->getActiveSheet()->getStyle('A1')->getFill()->getStartColor()->setRGB('FF0000');
sumber
Sepertinya ada bug
applyFromArray
saat ini yang tidak mau menerima warna, tapi ini berhasil untuk saya:sumber
Berikut adalah cara Anda melakukannya dalam
PHPSpreadsheet
versi terbaruPHPExcel
pendekatan alternatif:
sumber
sumber
sumber
Ada di dokumentasi, terletak di sini: https://github.com/PHPOffice/PHPExcel/wiki/User-Documentation-Overview-and-Quickstart-Guide
sumber
Anda dapat dengan mudah menerapkan warna pada sel dan baris.
sumber