在我的 php 文件中,我有一个简单的表格:
<head>
<style><!-- styles go here--></style>
</head>
<body>
<table border="1" align="center">
<thead>
<tr>
<th rowspan=3>Three words here</th>
<th rowspan=3>Full Name</th>
<!-- other headers ... -->
</tr>
<tr></tr>
<tr></tr>
</thead>
<tr>
<td width="50px">content</td>
<!-- other definitions ... -->
</tr>
</table>
</body>
使用头功能
header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=summary.xls");
我将*.php
文件导出为*.xls
格式。然后我发现Excel
没有为表头做自动换行。它通过其内容设置<th>
元素宽度而不包装它。为什么?
谢谢!