日期:2014-05-18  浏览次数:20411 次

关于以下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