nics 发表于 2017-3-23 08:56:45

PHP 批量生成 WORD2007 文件

  由于MS OFFICE
07中新的文件格式启用了zip+xml的方式,这也就意味着可以用PHP方便地来实现WORD中数据的自动生成的功能。一个插
件:openxmlphpword可以满足你的需求。

  它只有一个函数,里面有详细的说明。
  代码:

<?php
include("createWord.php");
// 单个生成
$mes['title']   = '用 PHP实现WORD07文件批量生成';
$mes['content'] = '由于MS OFFICE 07中新的文件格式启用了zip+xml的方式,这也就意味着可以用PHP方便地来实现WORD中数据的自动生成的功能。一个插件:openxmlphpword可以满足你的需求。它只有一个函数,里面有详细的说明。下载地址:http://openxmlphpword.googlecode.com/files/openxmlphpword%2020100108%200.10.rar';
createWord($mes,'template.docx','temp/newyork.docx');
// 批量生成
for($i=1;$i<9;$i++)
{
$mes['title']=$i."号标题";
$mes['content']=$i."号内容哦";
createWord($mes,"template.docx",'temp/'.$i.".docx");
}
exit("ok");
?>
页: [1]
查看完整版本: PHP 批量生成 WORD2007 文件