目前,我们的网络应用程序需要将数据导出到Excel的功能。我正在使用java程序生成html格式文档,为了简单起见,ms-excel可以识别它。我们没有使用任何现有的框架。 以下是您可以在xxx.html中保存并在Excel中打开的示例数据。
<html>
<body>
<table border="1">
<tr>
<td
style="background:#CCCCFF;font-weight:bold;font-family:verdana;font-size:85%;width:auto"
align="right" NOWRAP="NOWRAP">Id</td>
<td
style="background:#CCCCFF;font-weight:bold;font-family:verdana;font-size:85%;width:auto" NOWRAP="NOWRAP">First Name</td>
<td
style="background:#CCCCFF;font-weight:bold;font-family:verdana;font-size:85%;width:auto" NOWRAP="NOWRAP">Last Name</td>
<td
style="background:#CCCCFF;font-weight:bold;font-family:verdana;font-size:85%;width:auto" NOWRAP="NOWRAP">Email</td>
<td
style="background:#CCCCFF;font-weight:bold;font-family:verdana;font-size:85%;width:auto" NOWRAP="NOWRAP">Department</td>
<td
style="background:#CCCCFF;font-weight:bold;font-family:verdana;font-size:85%;width:auto"
align="right" NOWRAP="NOWRAP">Salary</td>
<td
style="background:#CCCCFF;font-weight:bold;font-family:verdana;font-size:85%;width:auto"
align="right" NOWRAP="NOWRAP">Start Date</td>
</tr>
<tr>
<td style="font-family:verdana;font-size:80%;width:auto"
align="right" NOWRAP="NOWRAP">40</td>
<td style="font-family:verdana;font-size:80%;width:auto"
align="right" NOWRAP="NOWRAP">="Candace"</td>
<td style="font-family:verdana;font-size:80%;width:auto"
align="right" NOWRAP="NOWRAP">="Stevens"</td>
<td style="font-family:verdana;font-size:80%;width:auto"
align="right" NOWRAP="NOWRAP">="cstevens@fakecompany.com"</td>
<td style="font-family:verdana;font-size:80%;width:auto"
align="right" NOWRAP="NOWRAP">="Financial Development"</td>
<td style="font-family:verdana;font-size:80%;width:auto"
align="right" NOWRAP="NOWRAP">85,000.00</td>
<td style="font-family:verdana;font-size:80%;width:auto"
align="right" NOWRAP="NOWRAP">07/13/2003</td>
</tr>
</table>
</body>
</html>
然后我用ms-excel 2010打开它,但它会提示如下警告。 '您尝试打开的文件xls采用不同的格式“
有人可以告诉我如何修改html内容,以便ms-excel可以在没有警告的情况下打开它吗?由于警告对最终用户来说非常烦人并且令人困惑。提前谢谢!