PHP建立Excel文件

WBOY
發布: 2016-08-08 09:26:41
原創
2094 人瀏覽過

在這裡使用的是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建立Excel文件,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板