php - phpexcel输出在IE中立即消失
问题描述
我有这个页面来在网页中显示 xls 文件的内容。当我在IE中打开这个页面时,内容出现了几秒钟,然后切换到页面无法显示。但在Firefox中它正在工作
<?php
include('../phpexcel/Classes/PHPExcel/IOFactory.php');
?>
<!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=iso-8859-1" />
<title>ESL, KAKRAPAR</title>
<!--style sheet -->
<link rel="stylesheet" href="css/home_style.css" type="text/css" />
<link rel="stylesheet" href="css/common.css" type="text/css" />
</head>
<body>
<div id="container">
<div id="header"><div class="header_text">
</div>
</div>
<div id="navbar"> <?php include('../kaps/leftmenu.php');?></div>
<div id="body_content">
<h3 class="title"> Organisation Chart</h3>
<?php
$inputFileType = 'Excel5';
$inputFileName = 'extreme_data.xls';
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
$objPHPExcel = $objReader->load($inputFileName);
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'HTML');
$objWriter->save('php://output');
exit();
?>
</div>
<div id="footer"><?php include('footer.php');?></div>
</div>
</body>
</html>
解决方案
推荐阅读
- dynamics-crm - 如何查看 Dynamics365 表?
- android - React Native 0.60 - Release Bundle/Build 缺少 ic_launcher_round
- android - RxJava2 同时执行 Completable 和 Observable 并处理两者的结果
- javascript - 无法调用未定义的方法“indexOf” - Google App Script
- mongodb - 如何在 mongodb 中查询多个集合(不使用 $lookup)?
- google-apps-script - 有没有更有效的方法可以使用 GmailApp.search() 从 Gmail 中获取任意数量的线程?
- flutter - opacity 值的变化没有反映在应用中
- java - 个性化 JTabbedPane 水平内的高度选项卡
- python - 在 Fipy 中强制变量为非负数
- angular - 角度材料表无法显示行数据