For the tableviewer extension you could ask here for help [FREE] TableViewer - fully style customized to show table data - Extensions - MIT App Inventor Community
Load your html file from shared storage, ASD or the assets
Non media files which your app does not own, you can’t access easily anymore in newer Android versions, see also Some basics on Android storage system
For those you have to use SAF
Taifun