How to quickly display data from a Microsoft Excel spreadsheet to a webpage online
At the company where I’m working we have a marketing calendar in MS Excel showing schedule for different marketing events and activities. The file is maintained by marketing and regularly updated with new speaking engagement opportunities or changes of venues to current events. And every time we updated it, we put a copy on a network or shared drive so that other people can access it. Later, we made it a little easier to access by putting a link to the Excel file on a web page.
The ways above might have worked in the past, but today when the workforce becomes more mobile and global, people want to see the spreadsheet content online with their smart phones [that don’t have Excel installed] or with their home computers [that may have Excel but with a lower version] whenever and wherever they want.
Display Excel data on a separate web page
To solve the problem, Excel has a simple but great functionality that is possibly overlooked by most users: save the spreadsheet as an HTML file (or HTM file in Excel language). The File > Save As functionality also outputs the excel tabs and charts! More information can be found on the Microsoft website.
All you need to do is to click File > Save As > Web Page (.htm). Excel will output an HTML file and a folder to hold the associated files/data. Push everything on the live server, then link to it from a web page, and your’re done.
Note: You have the options to Save As the whole workbook, or just one spreadsheet or just the printable area. Depending on what option you’ll use the file size will get bigger or smaller. For my stuff, I usually choose to Publish one sheet, and publish only the Printable area. Also, any additional format that you put on the Excel file will likely result in bigger file size such as merged cells, unnecessary bullets/format etc. For my stuff, I removed all the extra formatting when possible.
Click here to see an example of a spreadsheet saved as a web page. Don’t forget to check out the tab at the bottom.
I’m sure interested in getting my dbf file into html format
I want to know how to convert excel to other data as well. Count me in! Looking forward to your next post
Thanks for the interest. I’ll post it soon!
Hi – Please post the update to show me how to convert excel to structured data as mentioned? I’m interested to know. I googled and knew there’re ways to accomplish it, but curious about how you’ll do it.
Hey, can you tell me how did you add both the sheets
Pie chart and Bar chart.
I am starter, any help appreciated, Big Thanks..!!!
To respond to the question above (very late, I know), for those who come later and have similar question: if your Excel Workbook has more than one spreadsheets (more than one tabs), when performing a Save As, you’ll have the options to include the whole Workbook or just one Sheet or just the Selected/Printable Area. It’s all in there.
With the example above, I included all Spreadsheets, and Excel generated the tabs in the HTML code automatically.
Hey,
I am trying to perform the above task, but my excel sheet doesn’t look in a tabular form on a webpage.
Any help is appreciated.!!!
Big thanks.
it is very useful. good writing. thanks a lot!
Very useful and well explained. Thanks a ton!
Big thanks! I’ll hand this to our web guy and this would save us tons of time and give us more control.
Very simple but helpful. Didn’t know Excel has that save as option.
Pretty useful tip. I had to do this once in the past and ended up creating an html version instead with the screen shots of charts and everything, pretty time consuming. This way seems much much faster.