[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('学生成绩统计表'); //设置类别