关于以下EXCEL报表,请问高手们该怎么实现?
EXCEL表 
 1行:                                             报表名称 
 2行:         分类1                           分类2                        分类3 
 3行:标题1   标题2         标题3   标题4               标题5   
 最上面一行合并了5列,分类1合并2列(对应下面的标题1,标题2),分类2也合并2列(对应下行的标题3,标题4),分类3和标题5是在同一列吧。   
 要求读取上面的EXCEL表,同时在数据库中记录着该报表的格式。直接在WEB页面按EXCEL格式显于出来。不知那位高手能说下怎么处理更合理!谢谢
------解决方案--------------------up
------解决方案--------------------帮忙顶,接分
------解决方案--------------------顺便学学
------解决方案--------------------采用模板来实现,用xml记录单元格数据填充的信息。
------解决方案--------------------数据库里只存储从第三行开始的数据,读出的时候用gridview显示,1行:               报表名称 2行:   分类1         分类2        分类3 采用合并表头的方法可以显示,具体怎么合并你可以查一下gridview的72般绝技,里边有详细介绍.
------解决方案--------------------按格式读取Excel,根据列的位置确定父子关系,分层存入数据库   
 再按层读出,用SPAN或TD,构建HTML页面显示。   
 读Excel的例子: 
 http://bbs.msproject.cn/default.aspx?g=posts&t=88   
 Excel Spreadsheet风格的GridView : 
 http://bbs.msproject.cn/default.aspx?g=posts&t=44