如何将Excel HTML文本文件保存到Excel xls二进制文件?

这是被问到的很多问题之一,但是文本到二进制机制在问题和答案中被遗漏了。 如果您从Excel导出到HTML,它是一个Excel HTML文件。 是否有一个工具,可以用于自动化的目的,然后把这个HTML Excel文件,并将其转换回一个Excel .xls 二进制文件? (注:二进制是一个要求。)也可能在2003年和2007年或更大?

我这样问的原因是因为有一个小秘密:你可以将一个Excel文件保存为.xls。 这不是我正在寻找的。 我试图find难以捉摸的“圣杯”答案转换为二进制.xls文件的Excel(这是一个优秀的HTML模式绑定)。

事务的追求是因为一个excel二进制文件会小得多,加载速度比它的HTML对手,尤其是当文件大小达到10兆字节范围和更大。

在VBA中:

 Sub Tester() Const FOLDER_PATH As String = "C:\path\to\files\" Dim wb As Workbook Set wb = Workbooks.Open(FOLDER_PATH & "NoName.html") wb.SaveAs Filename:=FOLDER_PATH & "NoName.xls", FileFormat:=xlExcel8 End Sub