thanks for the response.But I did make changes as you mentioned above , But, it still opens the spreadsheet in Microsoft Excel and it doesn't open spreadsheet in the browser in IE 7.0.The same code renders the spreadsheet and opens in the browser in IE 6.0 not in 7.0.
Please help me fix this issue.
<?php
$export_file = "test.xls";
//ob_end_clean();
// ini_set('zlib.output_compression','Off');
header('Pragma: public');
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
header('Last-Modified: '.gmdate('D, d M Y H:i:s') . ' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate'); // HTTP/1.1
header('Cache-Control: pre-check=0, post-check=0, max-age=0'); // HTTP/1.1
header ("Pragma: no-cache");
header("Expires: 0");
header('Content-Transfer-Encoding: none');
header('Content-Type: application/vnd.ms-excel'); // This should work for IE & Opera
header("Content-type: application/octet-stream");
header('Content-Disposition: inline; filename="'.basename($export_file).'"');
readfile($export_file);
?>