私たちが達成しようとしていることについて、もう少し詳しく説明します。
画面上にテーブルを作成するレポートを PHP で作成したことがあります。Excel ラジオ ボタンを選択してレポートを再実行すると、テーブル ヘッダー("Content-タイプ: アプリケーション/x-msexcel"); header("有効期限: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Content-Disposition: attachment; filename=discussion.xls");
Joomla 記事内で同じレポートを再現しようとすると、レポートは正常に機能しますが、レポートを Excel に出力しようとすると、Excel ファイルが作成されますが、レポートのテーブルだけでなく、ページ コンテンツ全体が出力されるようです。 (それが理にかなっていることを願っています)
test1 を選択すると、 http://commculturecommunity.cloudaccess.netにリンクが表示され、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 で開くと、上記で作成したテスト データだけでなく、フォーム全体が含まれています。
どんな助けでも本当に感謝します
ありがとうリチャード