ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[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('学生成绩统计表'); //设置类别