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