PHPExcel can';t从数据库生成数据

PHPExcel can';t从数据库生成数据,php,html,wamp,phpexcel,Php,Html,Wamp,Phpexcel,打开Excel文件时,将显示以下消息: 您试图打开的文件“filename”.xls”的格式与文件扩展名指定的格式不同。请在打开该文件之前,确认该文件未损坏且来源可靠。” 输出如下: ÐÏࡱá;þÿ þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ

打开Excel文件时,将显示以下消息: 您试图打开的文件“filename”.xls”的格式与文件扩展名指定的格式不同。请在打开该文件之前,确认该文件未损坏且来源可靠。”

输出如下: ÐÏࡱá;þÿ þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ  dèdggÿÿÿÿÿÿ

这是我的密码

<?php
require_once 'database.php';

include 'PHPExcel.php';

$phpExcel = new PHPExcel();

$phpExcel->getActiveSheet()->setTitle("My Sheet");

$phpExcel->setActiveSheetIndex(0)
     ->setCellValue('A1', 'Name.')
     ->setCellValue('B1', 'Age');

$qry_table = ("SELECT * FROM MEMBERS");

$inc=2;

while($data_array = mysql_fetch_array($qry_table))
{

$name   = $data_array['Name'];

$age    = $data_array['Age'];

$$phpExcel->setActiveSheetIndex(0)
            ->setCellValue('A'.$inc, $name)
            ->setCellValue('B'.$inc, $age);
$inc++;
}

$phpExcel->setActiveSheetIndex(0);

header("Content-Type: application/vnd.ms-excel");

header("Content-Disposition: attachment; filename=\"filename.xls\"");

header("Cache-Control: max-age=0");

$objWriter = PHPExcel_IOFactory::createWriter($phpExcel, "Excel5");

$objWriter->save("php://output");
exit;
查询数据库的“mysql\u query()”在哪里? 改变

//编辑: 还有一个指向不存在的变量的指针引用 更改:

致:


当您遇到此错误时,我们始终建议您在文本编辑器中打开文件,并检查文件中的前导或尾随空格(空格、制表符、换行符)、BOM表标记或任何明显的纯文本PHP错误消息


尝试将文件保存到您的Web服务器,然后打开它,看看是否出现相同的错误

那么问题是什么?您的代码似乎正确,您的标题应该会提示一个下载对话框,如果没有,其他人正在Top上启动您的标题感谢您的更正,我已经编辑了它,但仍然有错误,我注意到当我添加行require_once“database.php”时;显示的错误是。。。
$qry_table = ("SELECT * FROM MEMBERS");
$qry_table = mysql_query("SELECT * FROM MEMBERS");
$$phpExcel->setActiveSheetIndex(0)
        ->setCellValue('A'.$inc, $name)
        ->setCellValue('B'.$inc, $age);
$phpExcel->setActiveSheetIndex(0)
        ->setCellValue('A'.$inc, $name);

$phpExcel->setActiveSheetIndex(0)
        ->setCellValue('B'.$inc, $age);