[TOC]
## 1.文檔屬性設置
~~~
//Set properties 設置文件屬性
$objPHPExcel->getProperties()->setCreator("Maarten Balliauw");
$objPHPExcel->getProperties()->setLastModifiedBy("Maarten Balliauw");
$objPHPExcel->getProperties()->setTitle("Office 2007 XLSX Test Document");
$objPHPExcel->getProperties()->setSubject("Office 2007 XLSX Test Document");
$objPHPExcel->getProperties()->setDescription("Test document for Office 2007 XLSX, generated using PHP classes.");
$objPHPExcel->getProperties()->setKeywords("office 2007 openxml php");
$objPHPExcel->getProperties()->setCategory("Test result file");
~~~
注意:97-2003格式對中文支持不是很友好,會出現亂碼。暫時未找到解決辦法,可能在gb2312編碼的php中運行會正常。
2007以上的文檔屬性在UTF8編碼下設置正常,未見亂碼現象。
設置文檔屬性類(備注:此類生成中文信息excel2003格式會亂碼,但生成excel2007格式又不亂碼了,英文不亂碼)
$objPHPExcel->getProperties()
->setCreator('水月居') //設置創建者
->setLastModifiedBy(date('Y-m-d',time())) //設置時間
->setTitle('Office 2013 天臺縣外國語學校') //設置標題
->setSubject('成績登記冊') //設置備注
->setDescription('ttwgy天臺縣外國語學校小學部成績登記冊') //設置描述
->setKeywords('水月居') //設置關鍵字 | 標記
->setCategory('學生成績統計表'); //設置類別