Joomla文章导出到excel

时间:2012-07-17 21:19:19

标签: excel joomla

关于我们想要实现的目标的更多信息。

我们有用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中打开它时,它包含了整个表单,而不仅仅是上面创建的测试数据。

真的很感激任何帮助

由于 理查德

1 个答案:

答案 0 :(得分:0)

您需要使用phpExcel创建包含文章内容的Excel文件