是否有可能将HTML文档转换为Excel与多个工作表/选项卡?

我知道我们可以通过pipe道发送普通的HTML文件,并让浏览器打开它们作为Excel文档(通过更改http头和文件名,然后excel进行转换)。 但是,是否有可能得到一个HTML文档在Excel中显示两个工作表/选项卡?

以下是我认为可能的工作,但没有完成工作:

<html> <body> <table> .... </table> <hr class='pageBreak' /> <= I thought perhaps this would divide stuff up <table> .... </table> <body> </html> 

有工作表选项卡或某种types的名称空间我可以添加到HTML以创build多个工作表?

编辑只要好奇,如果任何人有任何想法…: – /

(我使用的是Ruby,所以如果你知道一个将HTML标签转换成某种Excel工作表对象的库,那也可以)

尝试使用Ruby POI生成Excel电子表格等OLE文档( http://poi.apache.org/poi-ruby.html )。

如果您需要处理导入.xls文件( http://raa.ruby-lang.org/project/parseexcel/ ),则ExcelParser gem是非常好的。

您需要使用MHTML来执行多个选项卡。 您可以将工作簿信息(其中包括定义每个选项卡和将出现在选项卡上的标题)和第一个选项卡数据放入HTML文件中。

但要指定第一个标签之外的每个标签的内容,必须使用mhtml规范,并在每个表之间放置一个分隔符。

这将使您开始: 多部分HTML

我一直无法find一个教程,让新手走过这个过程。