php生成匯出Word、Excel、PowerPoint外掛

技術小胖子發表於2017-11-17

php生成匯出Word、Excel、PowerPoint外掛


國外的一個外掛,贊!

官網及下載地址:

phpWord: http://phpword.codeplex.com/

phpExcel:http://phpexcel.codeplex.com/

phpPowerPoint:http://phppowerpoint.codeplex.com/


093040692.png


例項:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
require_once `../PHPWord.php`;
// New Word Document
$PHPWord new PHPWord();
// New portrait section
$section $PHPWord->createSection();
// Add table
$table $section->addTable();
for($r = 1; $r <= 10; $r++) { // Loop through rows
    // Add row
    $table->addRow();
                                                                   
    for($c = 1; $c <= 5; $c++) { // Loop through cells
        // Add Cell
        $table->addCell(1750)->addText("Row $r, Cell $c");
    }
}
// Save File
$objWriter = PHPWord_IOFactory::createWriter($PHPWord`Word2007`);
$objWriter->save(`BasicTable.docx`);
?>



使用及注意:

1、初次使用可能會遇到:

Fatal error: Class `ZipArchive` not found的解決辦法

解決辦法:

在php.ini檔案中,將extension=php_zip.dll前面的分號“;”去除;  (如果沒有,請新增extension=php_zip.dll此行並確保php_zip.dll檔案存在相應的目錄)


2、好像只有phpExcel可以匯出excel2003/2007;

phpWord和phpPowerPoint只能匯出word2007,PowerPoint2007,不支援2003。



三個打包下載(親自整理):

http://down.51cto.com/data/1031092




      本文轉自許琴 51CTO部落格,原文連結:http://blog.51cto.com/xuqin/1335227,如需轉載請自行聯絡原作者


相關文章