我的朋友收到了一份.xls文件。当我尝试在excel中打开它时,它打开正常。但是当我尝试在Wordpad中打开相同的文件时,它使用表格标签显示文件内容,如下所示:
<table border=1 cellspacing="0" cellpadding="0" width="580">
<style>
<!--table
.xl31
{mso-style-parent:style0;
mso-number-format:"\@";
text-align:left;
border-top:none;
border-right:.5pt solid black;
border-bottom:.5pt solid black;
border-left:none;
white-space:normal;}
-->
<tr><td> By _______________ </td><td colspan=2 > By ____________ </td></tr>
<tr><td>(Authorized Signature) </td><td colspan=2 > (Authorized Signature)</td></tr>
</table></th></tr>
</table>
但是当我使用microsoft office-2003创建一个excel文件并在Wordpad中打开它时,它显示了一些垃圾数据。 有人可以帮我找到这些文件之间的区别吗?
答案 0 :(得分:3)
在许多网络应用程序中,通常的做法是“欺骗”一点并通过将数据格式化为HTML表格并使用标题将其描述为Excel文件来创建Excel下载。 Excel仍然可以呈现数据,认为它可能会抱怨下载中的内容看起来不像真正的Excel文件。
这可能是你的朋友得到那个文件的方式。如果您使用从Excel创建的Excel文件尝试它,它将是二进制(xls)或一组压缩的XML文件(2007+),因此它不会有任何内容,您可以使用Wordpad直接读取。