在这里使用的是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 />";
以上就介绍了PHP创建Excel文件,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
全网最新最细最实用WPS零基础入门到精通全套教程!带你真正掌握WPS办公! 内含Excel基础操作、函数设计、数据透视表等
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号