关于我们想要实现的目标的更多信息。
我们有用PHP编写的报告,它将在屏幕上创建一个表,然后如果他们选择了Excel单选按钮并重新运行报告,它将输出表格到Excel,只需输出以下标题然后输出表格 header(“Content-Type:application / x-msexcel”); 标题(“过期:0”); header(“Cache-Control:must-revalidate,post-check = 0,pre-check = 0”); header(“Content-Disposition:attachment; filename = discussion.xls”);
当我们尝试在Joomla文章中重现相同的报告时,报告工作正常但当我们尝试将报告输出到Excel时,它确实创建了一个excel文件,但似乎输出整个页面内容而不仅仅是表格从报告中(希望有意义)
您可以在http://commculturecommunity.cloudaccess.net看到链接,如果您选择test1它将创建Excel输出,但是当您打开它时,您可以看到测试数据,但也可以看到页面内容的其余部分。
任何帮助都会非常感激。
由于 理查德
=============================================== =================================
我们在Joomla中创建了一篇文章,并将此代码嵌入(使用sourcerer)作为文章的一部分。
{source}
<?php
$filename ="excelreport.xls";
$contents ="testdata1 \t testdata2 \t testdata3 \t \n";
header('Content-type: application/ms-excel');
header('Content-Disposition: attachment; filename='.$filename);
echo $contents;
?>
{/source}
当我们转到页面时,会下载一个Excel文件,但是当我们在Excel中打开它时,它包含了整个表单,而不仅仅是上面创建的测试数据。
真的很感激任何帮助
由于 理查德