【问题标题】:How to generate multiple xls files with a for loop using content-type如何使用内容类型使用 for 循环生成多个 xls 文件
【发布时间】:2014-06-17 17:29:42
【问题描述】:

在道歉之前,这是我的第一个问题和一点英语。

我需要用 PHP 生成多个 excel 文件,运行一个 for 循环。每个文件都必须重命名,问题是我在这种情况下只生成一个“ELEMENT THREE.xls”。

在我的文件中,我得到了三行:

CONTENT FILE ELEMENT ONE.xls
-------------------------------
CONTENT FILE ELEMENT TWO.xls
-------------------------------
CONTENT FILE ELEMENT THREE.xls
-------------------------------

这是我的代码:

$elements = array('ELEMENT ONE','ELEMENT TWO','ELEMENT THREE');

foreach ($elements as $element) {

    $table = "<table border='1'><tr><td>CONTENT FILE $element.xls</td></tr></table>";

    header("Content-Disposition: attachment; filename=$element.xls");
    header("Content-Type: application/vnd.ms-excel");
    header('Expires: 0');
    header('Pragma: no-cache');

    echo utf8_decode($table);
}

提前致谢

【问题讨论】:

    标签: php excel content-type cycle


    【解决方案1】:

    您只是在回显表变量,它仅显示您分配的那三行 bcoz 表变量。你想在这三个多个 xls 文件中生成什么很重要。弄清楚你到底想要什么,也许我们可以提供帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-03
      • 2023-03-22
      • 2021-04-11
      • 1970-01-01
      • 2021-04-26
      • 1970-01-01
      • 1970-01-01
      • 2021-01-14
      相关资源
      最近更新 更多