以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- 复式表头的Table,导出Excel时希望也能原样导出 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=6079)
|
-- 作者:reachtone
-- 发布时间:2010/3/3 10:41:00
-- 复式表头的Table,导出Excel时希望也能原样导出
如果是复式表头的table,用SaveExcel导出后,标题变成这样的了: 此主题相关图片如下:1.jpg
而且,生成的excel自动加上了横竖两条线,很不美观。建议将此线去掉,或者在Flags中加个可选项。
昨天用了大半天的时间,尝试用代码完成这个复式表头的导出。越写越觉得复杂,还是请老六辛苦一下给加上吧;或者请老六给我们放段代码出来参考一下。
此功能很实用,对于通过后台统计得到的分析表,由于有很多的比例计算,多层表头原样导出很有必要!比如,我目前用代码已经实现的多层表头导出效果如下: 此主题相关图片如下:3.jpg
这样的导出效果显然很不直观,但如何合并单元格,反复用代码测试总是实现不了。请老六或其它高手帮忙贴个代码参考一下。
[此贴子已经被作者于2010-3-3 10:51:09编辑过]
|
-- 作者:czy
-- 发布时间:2010/3/3 10:59:00
--
我也反复折腾过这个问题,自己始终没解决,前两天和老六谈过,也不知他解决了没有。
|
-- 作者:易服
-- 发布时间:2010/3/3 11:11:00
--
确实很有必要一步到位。生成的excel自动加上了横竖两条线是冻结撤分窗口这个要保留,加上多层表头原样导出各表格线说完美了
|
-- 作者:reachtone
-- 发布时间:2010/3/3 11:12:00
--
以下是引用czy在2010-3-3 10:59:00的发言: 我也反复折腾过这个问题,自己始终没解决,前两天和老六谈过,也不知他解决了没有。
昨天搞了大半天,也只是实现了第二个图的效果。 老六肯定能搞定的。
|
-- 作者:reachtone
-- 发布时间:2010/3/3 11:17:00
--
以下是引用易服在2010-3-3 11:11:00的发言: 确实很有必要一步到位。生成的excel自动加上了横竖两条线是冻结撤分窗口这个要保留,加上多层表头原样导出各表格线说完美了
有的时候,是不需要冻结的。
Flags加个选项最好。
|
-- 作者:狐狸爸爸
-- 发布时间:2010/3/3 11:30:00
--
以后不会了
|
-- 作者:reachtone
-- 发布时间:2010/3/3 11:37:00
--
以下是引用狐狸爸爸在2010-3-3 11:30:00的发言: 以后不会了
请老大给个代码,想用在我自己定义的函数里。谢谢!
|
-- 作者:yangming
-- 发布时间:2010/3/3 11:58:00
--
以下是引用狐狸爸爸在2010-3-3 11:30:00的发言: 以后不会了
不知道SQL类型的窗口Table也能有此功能?因为我的好些窗口表都是SQL类的
[此贴子已经被作者于2010-3-3 11:58:55编辑过]
|
-- 作者:reachtone
-- 发布时间:2010/3/3 12:06:00
--
以下是引用yangming在2010-3-3 11:58:00的发言:
不知道SQL类型的窗口Table也能有此功能?因为我的好些窗口表都是SQL类的
不论这个table的数据是怎么生成的,只要使用的是Table的SaveExcel方法,应该都可以。
|
-- 作者:yangming
-- 发布时间:2010/3/3 12:15:00
--
以下是引用reachtone在2010-3-3 12:06:00的发言:
不论这个table的数据是怎么生成的,只要使用的是Table的SaveExcel方法,应该都可以。
我昨天做的一个SQLQuery表,SaveExcel方法后,三层表头都变成三行分开的了
|