如何创build单个HTML文件在Excel中使用多个工作表进行查看?

我想知道是否可以创build一个单独的HTML文件(在将其扩展名更改为.xls后)用Excel打开时,将parsing为多个工作表。

小例子:

我有一个文件test.xls的内容:

<html> <body> <table> <tr> <td> 1 </td> <td> 2 </td> <td> 3 </td> <td> =sum(A1:C1) </td> </tr> </table> </body> </html> 

当我用Excel打开这个文件的时候,我得到一张A4 = 6的单元格A1到C1的计算总和。

我不知道是否有可能创build一个包含多个表格的HTML文件,这些表格将在Excel中被parsing为多个表格。

这是这个文件的Excel视图: 在这里输入图像说明

对的,这是可能的。
但请记住,由于此格式的限制,您可能没有某些function/格式。

您可以使用多个电子表格将Excel文档保存为HTML,然后对其进行逆向工程,以确定您必须更改哪个部分(这很容易)。

用多个电子表格将文档保存为html文档:文件>另存为>网页(* .htm,* .html)此方法的缺点是会产生多个文件。

如果你想要一个独特的文件,使用文件>另存为>单个文件网页(* .mht; * .mhl)这将创build一个独特的文件(.mht),你可以打开浏览器,如果你想(大多数浏览器打开这些文件)。

有关office.microsoft.com的更多详细信息

编辑:我没有发布任何代码,因为它是很长的(Excel会自动添加一些代码到文件中)编辑2 如果你正在创build一个程序来做到这一点,我会build议你使用已经存在的库,如excellibrary