Here is a possible solution.
To convert the file from an mhtml document to a more SSIS friendly format you can use this VBS script (adapted from Convert XLS to CSV on command line).
if WScript.Arguments.Count < 2 Then
WScript.Echo "Please specify the source and the destination files. Usage: ExcelToCsv <xls/xlsx source file> <csv destination file>"
Wscript.Quit
End If
csv_format = 50 '50 for normal xls or 6 for csv
Set objFSO = CreateObject("Scripting.FileSystemObject")
src_file = objFSO.GetAbsolutePathName(Wscript.Arguments.Item(0))
dest_file = objFSO.GetAbsolutePathName(WScript.Arguments.Item(1))
Dim oExcel
Set oExcel = CreateObject("Excel.Application")
Dim oBook
Set oBook = oExcel.Workbooks.Open(src_file)
oBook.SaveAs dest_file, csv_format
oBook.Close False
oExcel.Quit
Save this file as mhttoxls.vbs or similar and you can run it as shown below.
mhttoxls.vbs [sourcemhtFile].mhtml [destinationxlsfile].xls
You can run it in SSIS using an "Execute Process" task that species the executable as cmd.exe and the arguments as
/c "mhttoxls.vbs [sourcemhtFile].mhtml [destinationxlsfile].xls"
Make sure you also set the correct working directory for your files.
Once you have your xls file then you can setup an Excel source connection in a Data Flow task to import your data.
I hope this helps!