首頁  >  問答  >  主體

我用Dreamweaver寫的程式碼,但是PHPExcel不能得到在網頁上匯出正確的xls文件

這是我的程式碼

<?php

$dir=dirname(_FILE_);

require $dir."/PHPExcel/PHPExcel.php" ;

$objPHPExcel=new PHPExcel();

$objSheet=$objPHPExcel->getActiveSheet();

$objSheet->setTitle("demo") ;

//$objSheet->setCellValue("A1","可可")->setCellValue("b1","蛋蛋");

#$array=array(

array("姓名","年齡"),

array("大可","58")

);

$objSheet ->fromArray($array);

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

##$objWriter = new PHPExcel_Writer_ccel$objWriter = new PHPExcel_Writer_ccel);

 

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

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

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

#$objWriter->save("php://output");

#?> 但是產生的xls檔案確實這個東西:

##<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN "http:// www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

< title>無標題文件</title>

</head>

 

�� ࡱ �; ��  ���� ����������������������� ���������� ������������������������������������ �������������� �������������������������������� ������������������ ���������������������������� ���������������������� ������������������������ �������������������������� �������������������� ������������������������������ ���������������� ���������������������������������� ������������ �������������������������������������� �������� �������� ����   


���� ����������� ���������������������������������� ���������������� ������������������������������ �������������������� �������������������������� ������������������������ ���������������������� ���������������������������� ������������������ �������������������������������� �������������� ������������������������������������ ���������� ���������������������������������������� ������ ���������� ����噢 �� '��0� @ H h ��

� � � 無標題電子表格未知創建者未知創作者@�� �@ � @�� ��@ �     �

#

� � B � = �%r 8 X " 1 � � 校正 �� �    � �� �    � �� ...... � ����    ���� �   � ������    �  � ����8������������� ������������������3f���� ��ff���f������������������ ���������������̙��̙3f�3����� ����fff����3f3.f333�3�3f33�333� 演示 � � g� � � �Y

T t^�� 'Y�S

# �

� � * � � � � � & ffffff�?' ffffff�?( �?) �?�" d X X 333333�?333333�? U } $    } $  �

. �

M@> � @d� � d g g ����

�� ����. �� ,��0�� H P X ` h p

x � �

工作表計算根條目 �������� �F�� �@ � �� �@ � � SummaryInformation( ����   �F�工作簿����������� ��  �F ��DocumentSummaryInformation8 ������������F ����������������������������� �������������� ������������������������������������ ���������� ���������������������������������������� ������ �������������������������������������������� �� ���������������������������������������������� �� �������������������������������������������� ������ ���������������������������������������� ���������� ������������������������������������ �������������� �������������������������������� ������������������ ���������������������������� ���� 

#

无法显示.jpg

phpcn_u13074phpcn_u130742654 天前1718

全部回覆(2)我來回復

  • PHP中文网

    PHP中文网2017-08-05 08:49:53

    $dir=dirname(_FILE_);第一行寫錯了,魔術常數是__FILE__,不是_FILE_。

    QQ截图20170805085356.png

    回覆
    0
  • 木槿

    請問如果讀取資料庫裡的資料怎麼實現呢?

    木槿 · 2017-11-01 08:52:02
  • 取消回覆