【发布时间】: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