Muhammad Ali
Muhammad Ali

Reputation: 72

How To Embed Microsoft Excel Spreadhseet inside an Asp .Net page? Just like Google Docs

I am developing a web based application that requires extensive works on spreadsheets. The spreadsheets are already created and are updated on daily basis. I just want to open/embed the MS Excel 2003/2007/2010 Application inside my web page. It should seem like the application is running inside an Iframe.

Users can click on file name. It will open the ms excel exe file inside iframe, they'll use the spreadsheets just like using it when ms excel is opened inside desktop.

Please help.

Upvotes: 1

Views: 2600

Answers (3)

John Meyer
John Meyer

Reputation: 113

Absent a massive amount of reinventing the wheel the best solution is probably to either scale down your product or get a pre-built solution such as Office 365 or Google Docs. Think about what your product really needs to do. Do the users need to access all of the spreadsheet or just one particular section (range or sheet). If your users need to do everything with a spreadsheet, get them a spreadsheet program. Don't bang your head trying to figure out wheel 88888.0, so to speak.

Upvotes: 0

Muhammad Ali
Muhammad Ali

Reputation: 72

I have seen Microsoft Word 2003 being launched within browser from websites developed in JSF technology. I couldn't find a free of cost solution to use MS Office in browser while being offline. And even online.

Upvotes: 0

Till
Till

Reputation: 3154

If you're budget allows for it i would recommend not to re-invent the wheel and use a third-party component like Aspose Cells which comes with ready-to-use Excel spreadsheet visualization and manipulation controls. Check out the GridWeb.

Of course there are a lot of other vendors selling similar components with asp.net controls too.

If you have more time than money you could use a free asp.net grid control like RealWorld.Grid or a platform independent solution like dhtmlxGrid (which is only free if your project can be GPL'd). This of course will leave you with a lot of footwork with the office interop libraries.

Upvotes: 2

Related Questions