Excel on Web Page

Looking for simplest, most effective way to expose an Excel spreadsheet (.xlsm) on a web page, preferably without using third party software, but if that is the best option, please share your opinion.  Ideally, would like to have a control that could be placed on a web page, where the control would contain the Excel spreadsheet, and the spreadsheet would be completely interactive to the user as if they were actually just using it in Excel. Would need Excel VBA code in the document to work as normal as well. Thank you.
Who is Participating?
radcaesarConnect With a Mentor Commented:
The most powerful one like one for web was not exists now. They may give some features. You can try below products.

If you want it as only readonly, then you can do that using HTML and Javascript itself.



SEMCITAuthor Commented:
Thank you for your quick reply radcaesar.  I appreciate what you shared.  I also appreicate that you made me realize that perhaps I was not clear enough with regards to third party software.  I would be open to third party software if it provides a control to contain an actual Excel spreadsheet in it.  I'm not looking for alternative grids to use instead of Excel.  However, I do really appreciate you sharing those, because they are very nice and I'm sure they will be useful for something else in the future. Thank you so much for your time.
Eddie ShipmanAll-around developerCommented:
Unless your ISP's host server is Windows, there is no chance. You will have to convert it on the fly to some other presentation format.
The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

SEMCITAuthor Commented:
Thank you for trying to help me.  I truly appreciate it, but I refuse to take no for an answer, so I found a couple of answers for myself, which I would like to share in case anyone else clicks on this question in the future seeking the same thing I was.  Here are two options I found:

Excel Viewer OCX 2.0 (I believe this would be about $99)
scroll down until you see "Excel Viewer OCX 2.0 - ActiveX to view Excel files"

Excel Viewer OCX 3.1 (this is very expensive, but very nice)
scroll down until you see "Edraw Viewer OCX For Excel v7.4"

This should give someone an idea of what I was looking for.  Since I answered this myself, I will leave it open for a little while in case someone would like to look at what I found, get an idea of what I want, and possibly offer an even better solution, in case someone would like to get awarded the points.  Thank you all for your time.
rspahitzConnect With a Mentor Commented:
I've heard that Office 2010 lets you do Excel Web Apps, which might be what you want:


They have a video to demonstrate it (see if this works or check out the page above):

Eddie ShipmanAll-around developerCommented:
I think you don't quite understand what we are trying to get across, here. You cannot use Excel Viewers in a web page. They are OCXs and would require the user to download and install to be able to view the file.

You still haven't noted what OS your host is using. It will make a very big difference.

Can you also explain why it is that you cannot use a server based language to convert the Excel file, parse and display it? Are you wanting to keep formatting? Are you wanting the users to interact with it, through formula's, etc?
Eddie ShipmanAll-around developerCommented:


You also have to remember that when using MS Office Web Components, only IE users will be able to interact with the spreadsheet.
Eddie ShipmanConnect With a Mentor All-around developerCommented:
SEMCITAuthor Commented:
Thank you all for your help.   You all gave good possible solutions.  However, we do need the user to be able to interact with the Excel document as if they were opening it on their machine (including .xlsm documents).  I believe at this point we are either going to look at using one of the OCX solutions, which I understand the user's would need on their machine, but it may be our best solution, or we are also going to look into whether adding a Web Part in Sharepoint might be a solution.
All Courses

From novice to tech pro — start learning today.