在做php网站项目的时候,经常要在线导入数据文档。利用php生成word文档,生成的word文件可以用word,openoffice,wps等软件打开。
具体代码如下:
1 | <p> function word( $data , $fileName = '' ){</p> if ( empty ( $data )) return '' ;<br /> $data = '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40">' . $data . '</html>' ;<br /> if ( empty ( $fileName )) $fileName = date ( 'YmdHis' ). '.doc' ;<br /> $fp = fopen ( $fileName , 'wb' );<br /> fwrite( $fp , $data );<br /> fclose( $fp );<br /><p>}</p>
|
Copy after login
示例如下:
1 | <p><?php</p> $str = '<title>利用php创建word文档</title><br /> <h1>利用php创建word文档</h1><br /> 作者:scutephp.com<br /><hr size=1><br /> <p>如果你打开word.doc,看到了这里的介绍,则说明word文档创建成功了。</p><br /><p><br /><b>版权所有:</b><br /><br>www.scutephp.com<br /><hr size=1>' ;<br />word( $str );
|
Copy after login