>  기사  >  백엔드 개발  >  PHP로 엑셀 파일 만들기

PHP로 엑셀 파일 만들기

WBOY
WBOY원래의
2016-08-08 09:26:412098검색

여기에서는 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 파일이 생성되는 것을 볼 수 있습니다. 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성을 보면 코드에 설정된 관련 내용을 볼 수 있습니다.


위 내용을 포함해 PHP로 엑셀 파일을 만드는 방법을 소개하고 있는데, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.