PHP创建Excel文件

php中文网
发布: 2016-08-08 09:26:41
原创
2250人浏览过

在这里使用的是phpexcel这个插件,首先,下载相应的库文件,目前最新版本的是1.8.0,下载地址为:phpexcel官网地址

下载得到一个Zip压缩包,将里面的Classes文件夹复制到项目文件夹,就可以开始操作了,以下为PHP代码

include_once 'Classes/PHPExcel.php';                            // 插件主文件
        include_once 'Classes/PHPExcel/Writer/Excel2007.php';           // Excel2007写入器
        
        echo "第一步:创建新PHPExcel对象<br />";
        
        $objPHPExcel = new PHPExcel();
        
        echo "第二步:设置文件属性(可选)<br />";
        $objPHPExcel->getProperties()->setCreator("Coding");            // 设置作者
        $objPHPExcel->getProperties()->setLastModifiedBy("JustCoding"); // 设置最后一次保存者
        $objPHPExcel->getProperties()->setTitle('这是标题');             // 设置标题
        $objPHPExcel->getProperties()->setSubject('这是主题');           // 设置主题
        $objPHPExcel->getProperties()->setDescription('这是备注');       // 设置备注
        
        echo "第三步:添加数据<br />";
        $objPHPExcel->setActiveSheetIndex(0);                           // 选择并激活第一个工作表(默认Excel文件至少有一个工作表,下标为0)
        $objPHPExcel->getActiveSheet()->setTitle('工作表1');             // 设置工作表名称
        $objPHPExcel->getActiveSheet()->setCellValue('A1', 'Hello');    // 添加数据到工作表
        $objPHPExcel->getActiveSheet()->setCellValue('B2', '你好');     // 添加数据到工作表
        
        $objPHPExcel->createSheet();                                    // 创建新工作表
        $objPHPExcel->setActiveSheetIndex(1);                           // 选择并激活第二个工作表
        $objPHPExcel->getActiveSheet()->setTitle('工作表2');             // 设置工作表名称
        $objPHPExcel->getActiveSheet()->setCellValue('A3', 'He');       // 添加数据到工作表
        $objPHPExcel->getActiveSheet()->setCellValue('B1', '你好');      // 添加数据到工作表
        
        echo "第四步:保存为Excel2007格式<br />";
        $objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel);        // 创建Excel2007写入器
        $objWriter->save('Demo.xlsx');                                   // 按指定文件名保存在项目目录下
        
        echo "文件写入完成<br />";
登录后复制

运行项目,可以看到在项目文件夹下生成了一个Excel文件,右键查看属性,可看到代码中设置的相关内容。


一帧秒创
一帧秒创

基于秒创AIGC引擎的AI内容生成平台,图文转视频,无需剪辑,一键成片,零门槛创作视频。

一帧秒创 41
查看详情 一帧秒创

以上就介绍了PHP创建Excel文件,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

WPS零基础入门到精通全套教程!
WPS零基础入门到精通全套教程!

全网最新最细最实用WPS零基础入门到精通全套教程!带你真正掌握WPS办公! 内含Excel基础操作、函数设计、数据透视表等

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号