php生成excel代碼跟asp生成excel的代碼很相似,主要是header的輸出的excel文件代碼如下
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:attachment;filename=生成的excel名稱.xls");
頁面組織內(nèi)容框架是table 直接會轉(zhuǎn)換為 excel中的表格。
php生成excel文件頁面是utf-8時,如果使用中文的文件名則會亂碼,需要將文件名進行轉(zhuǎn)碼。
$encode_zh = urlencode("中文名稱");
$encode_zh = str_replace("+","%20",$encode_zh);
轉(zhuǎn)碼后再 通過 生成的excel名稱替換變量。會直接轉(zhuǎn)換為中文。
php頁面為utf-8生成中文只能在IE下輸出,火狐下會出現(xiàn)%的碼。如果頁面編碼是GBK的則不用轉(zhuǎn)碼。
更多信息請查看IT技術(shù)專欄