Making a html page interface with an excell spreadsheet

Posted on 2004-09-14
Last Modified: 2010-04-06
Is there a way to make a webpage show the contence of an .XLS spreadsheet and allow
you to edit parts of it with 'forms' ?

Question by:joncolby
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
LVL 53

Expert Comment

ID: 12060355
If you put a link to a spreadsheet on a page ad the browser recognizes the extension, it will open excell in browser space.  If it does not recognize teh file time or excell in not installed as a browser helper app, it will open a dialog to ask the user if they want to download it.


Author Comment

ID: 12060579
can people edit it and save the changes ?
would it work with both MS OFFICE and OPENOFFICE ?

Expert Comment

ID: 12063422
Could you please clarify whether you are working on ASP. in that case i can provide a solution to do  so , the page would be opened in an Excel like enviroment on the Web Page , the page would work exactly like Excel where users can edit , add functions etc..
Get 15 Days FREE Full-Featured Trial

Benefit from a mission critical IT monitoring with Monitis Premium or get it FREE for your entry level monitoring needs.
-Over 200,000 users
-More than 300,000 websites monitored
-Used in 197 countries
-Recommended by 98% of users


Accepted Solution

sathishv earned 500 total points
ID: 12064463
Following object tag will embed a spreadsheet in a HTML page:

<object classid="CLSID:0002E510-0000-0000-C000-000000000046">
       <param name="DisplayTitleBar" value="false"></object>

You can get more info in the following page:


Expert Comment

ID: 12066480
Theres the answer mate!
Satish u took away my points  ........ sob !

Author Comment

ID: 12068350
What is asp and how do I use it ?
i have windows 2000 server.
Running IIS

Expert Comment

ID: 12072637
ASP stands for Active Server pages . Now I realize you are talking about a  static HTMl Page to show Excel Sheet.
To learn more about it step by step pls visit and choose ASP.
Or take the example of satish and paste into a HTMl page under the Head Tag , should work.

Expert Comment

by:Michael Krumpe
ID: 12097301

If you havent used asp before, (but know that you will need to use it to some extent) I would suggest using AspGrid at
I've used it myself and it has all the edit and update features you are looking for. You can use the examples with your Excel file and you should be plug and go. You will see that its very extendable for you to play with and make nicer as you go, but it will also get you up and going very quickly.

Keep it simple.


Featured Post

Get HTML5 Certified

Want to be a web developer? You'll need to know HTML. Prepare for HTML5 certification by enrolling in July's Course of the Month! It's free for Premium Members, Team Accounts, and Qualified Experts.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Preface This is the third article about the EE Collaborative Login Project. A Better Website Login System ( introduces the Login System and shows how to implement a login page. The EE Collaborative Logi…
There are two main kinds of selectors in CSS: One is base selector like h1, h2, body, table or any existing HTML tags.  For instance, the following rule sets all paragraphs (<p> elements) to red: (CODE) CSS also allows us to define our own custom …
The viewer will learn the benefit of using external CSS files and the relationship between class and ID selectors. Create your external css file by saving it as style.css then set up your style tags: (CODE) Reference the nav tag and set your prop…
Learn how to create flexible layouts using relative units in CSS.  New relative units added in CSS3 include vw(viewports width), vh(viewports height), vmin(minimum of viewports height and width), and vmax (maximum of viewports height and width).
Suggested Courses

630 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question