The basics of what you need to do are not difficult The only tricky part is extracting the data from excel. But let's take a single file as an example. (I will assume you are using at least MX7)
In general terms there would be a few pieces:
1) Obviously the excel files would need to be copied to your server. Either manually or you could provide an "upload" form to let users upload excel files through a web page. But that all depends on your needs...
2) You would need to create two simple files for your header and footer. Say:
- companyHeader.cfm
- companyFooter.cfm
You could then include (ie display) those files on every page by using an Application.cfc file. It is a special file that runs every time a .cfm page is requested. It contains functions you can use for exactly this purpose.
3) You would need to create a page that would read in the excel file data and store the information in a "query" object. Then you could display it quite simply by using cfoutput.
<cfoutput query="yourQuery">
<!--- columns in the excel file --->
#product# #category#, ... etc...
</cfoutput>
There are a few options for reading information from excel files. From best to worst:
1) You can use a java tool like jExcel or POI to read the excel file
PROS: It is less buggy than other methods.
CONS: It is more complicated. However, there are a number of opensource utilities that greatly simplify things (ie hide the complexity)
For example this utility can convert the data into a query object transparently. So it is very simple to use:
http://www.bennadel.com/projects/poi-utility.htm
2) You could create an ODBC datasource in the CF Administrator to read information from an Excel
PROS: Simpler than the java options
CONS: It is more buggy when retrieving certain value types. It is also less flexible
3) You could also use COM to read the excel file
CONS: It is an old technology and is not recommended for use on a server.
There are also other options if you were using an MS database. Bear in mind, there is still not a lot of support for the newer excel format 2007. So if that is what you are using, you may have problems.
HTH