How to show embedded excel file in webpage?

I want to allow viewing an Excel report inline in WebPage ... is there a way?

  • I do not want to use ActiveX or OWC (Office Web Components), I just want to open an existing file from Internet Explorer.

  • I do not want users to log in and then open it.

Using an iframe would not be a problem, but my preliminary tests were not successful

Any ideas? Is it possible?

+6
html excel embed
source share
9 answers

This is due to setting up a local personal browser, and not what you can do from the very end. If they click on the link to the .xls (x) extension, the browser determines whether it wants to open it independently or in a new window.

Here is a microsoft page on how to change these settings: http://support.microsoft.com/kb/162059

+7
source share

You should try using the Excel Web App Embed feature , which allows you to insert tables and charts from Excel directly into your web page. You can even allow users to interact with the spreadsheet so that they can sort and filter the data and use spreadsheet formulas for calculation to make their own calculations without changing the source.

Excel Web Application and Storage is completely free from Microsoft. Any data that you insert on your web page can be viewed by all the main browsers for destbop and mobile browsers, and when updating a spreadsheet, the data on your web pages is also automatically updated.

+7
source share

I think your best bet is to extract data from an Excel file and display it in a regular HTML table. Excel is not completely safe to call from a web page, and still not everyone has it.

+2
source share

Take a look at the scribd iPaper Viewer , a Flash viewer for XLS documents (and others).

+2
source share

MOSS 2007 has an excellent feature called Excel Services , which can match the score ...

+2
source share

Excel Web App allows you to embed live interactive spreadsheets into a web page. For example, see http://datawiz.wordpress.com/2011/01/10/how-to-embed-excel-on-a-web-page/

+2
source share

in your comments you say that the Excel file is located in the client file system, and not on the web server. I think the security model of sane browsers prohibits this; but I won’t be surprised if this allows you to configure high resolutions on your pages.

0
source share
<iframe src="file:\\yourpath\yourfile.xls" width="100%" height="500"></iframe> 
-3
source share

Well, that’s a little rude, but it seems like a bill.

  • Select the area of ​​the spreadsheet that you want to display.
  • Copy this area to MS Paint.
  • Select an area in Paint and use Edit / Copy to / function to save it as a bitmap.
  • Now upload the bitmap, just like any other image.
-3
source share

All Articles