1. 程式人生 > >phpexcel不能輸出中文

phpexcel不能輸出中文

轉換函數 nbsp 編碼 php cell div excel 網上 phpexcel

問題描寫敘述:在使用phpexcel時,假設在單元格中填充中文內容,會導致輸出單元格為空的情況,甚至連中文的字符(?!等)都無法識別。

產生原因:從網上查是utf-8的問題

解決方法:能夠用iconv函數實現編碼的轉換

能夠使用php自帶的編碼轉換函數iconv實現此功能

$objPHPExcel->setActiveSheetIndex(0)

->setCellValue(‘A1‘, iconv(‘gbk‘, ‘utf-8‘, ‘中文Hello‘))
->setCellValue(‘B2‘, ‘world!‘)
->setCellValue(‘C1‘, ‘Hello‘)

->setCellValue(‘D2‘, ‘world!‘);

phpexcel不能輸出中文