javascript - 如何使用php将动态html表导出到doc文件?

标签 javascript php jquery html

我是 PHP 新手,我需要一些帮助。

我想将 HTML 表发送到另一个 PHP 文件,然后能够使用此信息(特别是我想像 DOC 文件一样下载此信息)。

我已经看过很多关于如何做到这一点的信息。但我还没有看到没有<tbody></tbody>怎么办。我有一个动态表,因此数据是从数组加载的。顺便说一句,我正在使用 DataTable-jQuery 来做到这一点。

我有以下 HTML 代码:

<form action="sectoresTable.php" method="post"> 
    <table id="sectoresTable">
        <thead>
            <tr>
                <th><b>#</b></th>
                <th><b>Numero</b></th>
                <th><b>Nombre</b></th>
            </tr>
        </thead>
        <tbody>
        </tbody>
    </table>
    <button type="submit" style="margin-top: 20px;">Exportar</button>
</form>

sectoresTable.PHP :

<?php 
    header("Content-type: application/vnd.ms-word");
    header("Content-Disposition: attachment; filename=TablaSectores.doc"); 

    echo '';
?>

顺便说一句,要将数据加载到表中,我使用以下脚本:

<script>
    $('#sectoresTable').DataTable({
        data: arraySectores
    });
</script>

总的来说,所有这些都运行良好,我下载了一个文档文件,但没有信息(这是正确的,因为我的 echo 没有打印任何内容。)。

我知道我需要在 HTML 代码中使用 foreach 吗?但实际上,我不确定。

最佳答案

尝试使用api,将动态html表导出到php中的doc文件

http://www.phpclasses.org/package/2763-PHP-Convert-HTML-into-Microsoft-Word-documents.html

关于javascript - 如何使用php将动态html表导出到doc文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31526991/

相关文章:

javascript - 将 div 动画到另一个 div 的右侧

PHPExcel 创建一个新文件

jquery - body 选择器在 Firefox 上不起作用

javascript - 从字符串变量运行javascript函数并传递参数

javascript - e.preventDefault 仍然会在浏览器的新选项卡中加载 anchor 链接

javascript - setTimeout() 和 IE8.函数未被调用

javascript - 流程图的自动间距

php - 无法使用 Carbon formatLocalized 方法返回本地化的 AM/PM 时间格式?

PHP 问题 - 如何从字符串创建数组?

javascript - jQuery 和 moment .js 从日期中获取一半 (h1 h2)