以文本方式查看主题

-  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方法后,三层表头都变成三行分开的了