여기에서는 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로 엑셀 파일을 만드는 방법을 소개하고 있는데, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.