這是我的程式碼
<?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 ����������������������������� �������������� ������������������������������������ ���������� ���������������������������������������� ������ �������������������������������������������� �� ���������������������������������������������� �� �������������������������������������������� ������ ���������������������������������������� ���������� ������������������������������������ �������������� �������������������������������� ������������������ ���������������������������� ����
#
html>
可能php檔案存在bom頭,不要使用記事本編輯程式碼。
你的程式碼沒有問題的,我本地測試是好的