-3

我有一个这种格式的 html 表:

<table>
    <tr>
        <td></td>
        <td></td>
    </tr>
</table>

我有一个下载按钮:

<input type="text" name="download" value="Download">

当用户单击“下载”按钮时,我需要以 ms word 格式导出/下载此表。请帮助我实现这一目标的代码。提前致谢

4

4 回答 4

3

您可以尝试设置脚本标题的简单解决方案

 header("Content-type: application/vnd.ms-word");
header("Content-Disposition: attachment;Filename=YOUR_DOC_NAME.doc"); 

echo '<table>....';

这将迫使您的用户将所有回声下载到 ms-word 文档中

于 2013-07-29T06:17:12.933 回答
0

这是一个名为phpdocx的库,可以从 PHP 中使用。甚至还有一个关于将 HTML 转换为 docx 的页面。那里的代码看起来像这样:

require_once 'pathToPHPDocX/classes/CreateDocx.inc';

$docx = new CreateDocx();

$html='<p>some html</p>';

$docx->embedHTML($html);

$docx->createDocx('simpleHTML');
于 2013-07-29T06:14:11.207 回答
0

试试这个: http: //phpword.codeplex.com/

这是工作。我也在用

于 2015-05-28T09:49:45.043 回答
-1
header("Content-Type: application/vnd.msword");
header("content-disposition: attachment;filename=sampleword.doc");

https://www.youtube.com/watch?v=Wg2eaqIEeYY

于 2018-05-26T14:25:20.673 回答