Excel and Word both produce amazing code in and of themselves.
First you need a web server where you can post files. In each directory their needs to be one file called index.htm(l) or default.htm(l). This file basically either calls together a bunch of other files to present a screen, or actually contains the text you see itself.
You can make such a file in Word, by simply naming the document, "index" or whatever your hosting server wants (your ISP will tell you), and then doing a "save as" as a web page.
Next you will need some software to make a connection to your ISP, via the FTP protocol. Using that software, and the instructions for logging in, you make a connection to the server, select the appropriate directory on the server, then select the default or index file on your own drive, push a button or two, and up it goes.
Within the index file you can post a link to your Excel file. You need to have made a copy of your Excel file using "save as" and selecting webpage. You'll also have to FTP that file up to the server, again into the appropriate directory. I'd try this first with a simple one sheet file, as there are lots of options.
Now, when a person goes to your Word written index file, they can read what you wrote, and then choose to see your spreadsheet.
You can see a complete example at
www.swland.org. The opening page is Word, and if you'll scroll down to where I have a sample of, "The Rolling GradeBook," and click on the link, up pops the spreadsheet. It can even be made to be interactive, but I've not gone there yet.
BTW, the htm(l) file can be huge, compared to the sheet itself. In my case the original Excel file is 300K. The html file is 1 meg, three time the size, but once it's up there, it's a pretty good replica and it scrolls massive distances fast.
cheers,
Doug