从PHP ms sql html表生成docx文档

从PHP ms sql html表生成docx文档,php,sql-server,docx,Php,Sql Server,Docx,我有一个表,我想导出为docx文档,任何人都可以建议一种方法 我在左边附上了网站的图片,右边是我想输出到docx的文档 感谢使用PHPDOCx at。示例代码: require_once 'pathToPHPDocX/classes/CreateDocx.inc'; $docx = new CreateDocx(); $html='<p>This is a simple paragraph with <strong>text in bold</strong>

我有一个表,我想导出为docx文档,任何人都可以建议一种方法

我在左边附上了网站的图片,右边是我想输出到docx的文档

感谢使用PHPDOCx at。示例代码:

require_once 'pathToPHPDocX/classes/CreateDocx.inc';

$docx = new CreateDocx();

$html='<p>This is a simple paragraph with <strong>text in bold</strong>.</p>
<p>Now we include a list:</p>
<ul>
    <li>First item.</li>
    <li>Second item with subitems:
        <ul>
            <li>First subitem.</li>
            <li>Second subitem.</li>
        </ul>
    </li>
    <li>Third subitem.</li>
</ul>
<p>And now a table:</p>
<table>
    <tbody><tr>
        <td>Cell 1 1</td>
        <td>Cell 1 2</td>
    </tr>
    <tr>
        <td>Cell 2 1</td>
        <td>Cell 2 2</td>
    </tr>
</tbody></table>';

$docx->embedHTML($html);

$docx->createDocx('simpleHTML');
require_once'pathToPHPDocX/classes/CreateDocx.inc';
$docx=新的CreateDocx();
$html='这是一个简单的段落,文本以粗体显示

现在,我们包括一个列表:

  • 第一项
  • 包含子项的第二项:
    • 第一分项
    • 第二分项
  • 第三分项
现在是一张桌子:

单元格1 第12单元 单元格2 1 单元格2 '; $docx->embeddehtml($html); $docx->createDocx('simpleHTML');

如果要将外部页面转换为html,请使用file_get_contents函数在变量中添加内容,并将其发送到embedHTML

您可以创建html并使用word打开或打印它