将html表导出为ex​​cel时出现问题

时间:2017-10-27 06:01:56

标签: php excel

您好我要将我的html表单导出为ex​​cel

这是我的代码:

<script type="text/javascript">
function callexports()
{
var tabdata=document.getElementById("tabledata").innerHTML;
document.getElementById("tableval").value=tabdata;
document.getElementById("sendtable").submit();
}
</script>

<form id="sendtable" action="exportexcel.php" method="post">
<input type="button" name="Export Excel"
 value="Export Excel" onclick="callexports();"/>
<div id="tabledata">
<table  border='1'>
<tr >
    <th style="background-color:yellow;">Sno</th>
<th style="background-color:yellow;">Name</th>
<th style="background-color:yellow;">Marks</th>
<th style="background-color:yellow;">Age : Age Testing </th>
</tr>
<tr><td>1</td><td>Anvesh</td><td>90</td></tr>
<tr><td>2</td><td>Kapil</td><td>80</td></tr>
<tr><td>3</td><td>Mahesh</td><td>70</td></tr>
<tr><td>4</td><td>Sravan</td><td>90</td></tr>
<tr><td colspan='2'>Total</td><td>330</td></tr>
</table>
</div>
<input type="hidden" name="tableval" id="tableval" />
</form>
  **exportexcel.php**
<?php

 $filename = "Student_Info".time(); //File Name

$file_ending = "xls";
//header info for browser
header("Content-Type: application/xls");
header("Content-Disposition: attachment; filename=$filename.xls");
header("Pragma: no-cache");
header("Expires: 0");
Echo $_REQUEST['tableval'];
?>

现在它工作正常。但我怀疑

 <th style="background-color:yellow;">Age : Age new Testing </th>

这里的年龄是我的标题和年龄新的测试是我的描述。有没有办法从<th>中删除说明。我的意思是我只需要标题,我想删除描述?请帮帮我?

0 个答案:

没有答案