一个Table内容导出到Excel的问题,好像目前还未有人问过,在线等
因为可以在Table中设置Rowspan和Colspan来合并存储格,但DataGrid不可以,所以复杂报表用Table来实现, 但现在不知道如何将Table报表中的内容导出到Excel, 要求导到Excel后格式保持一致. 问题点数:0、回复次数:7Top
1 楼wendua(嘿呵)回复于 2005-04-01 11:03:12 得分 0
datagrid也可以用的,复杂一点而已.Top
2 楼anycall2004(没事,瞎转悠!)回复于 2005-04-01 11:03:34 得分 0
服务器控件都有RenderControl的 和datagrid导入Excel一样Top
3 楼Reaky(Reaky)回复于 2005-04-01 11:44:34 得分 0
两位讲具体点吗, 最好贴点代码出来参考一下Top
4 楼wendua(嘿呵)回复于 2005-04-01 14:25:34 得分 0
DataGrid1.Items[k].Cells[i] 就表示某一单元格了,设置它的属性应该就可以了.不过就是要准确一点。Top
5 楼athossmth(athos)回复于 2005-04-01 14:50:46 得分 0
楼上都不对。table cell合并情况不能简单render control。参考
r分享:处理Excel方法小结(athossmth)
http://community.csdn.net/Expert/TopicView.asp?id=3894960
如文中所言
▲2、输出Excel程序可以兼容的csv格式的文件(注1)作为Excel文件。
限制:
A、只能用于输出,
B、csv只支持单页(worksheet),也就是只能产生单页的Excel文件。(注2)
C、不能控制格式(Format),象Cell的合并等都做不到。
Top
6 楼lufly2000(凌绝顶)回复于 2005-04-19 00:42:19 得分 0
也可以做,用客户端的OWC.
我以前的项目中这样做过。Top
7 楼heguosheng(何国胜)回复于 2005-04-28 18:03:26 得分 0
自己下个vsto吧
想用什么格式就用什么格式
datagrid的导出格式不能控制Top




