Foxtable(狐表)用户栏目专家坐堂 → 复式表头的Table,导出Excel时希望也能原样导出


  共有19424人关注过本帖树形打印复制链接

主题:复式表头的Table,导出Excel时希望也能原样导出

帅哥哟,离线,有人找我吗?
reachtone
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:1993 积分:19409 威望:0 精华:20 注册:2008/9/2 10:09:00
复式表头的Table,导出Excel时希望也能原样导出  发帖心情 Post By:2010/3/3 10:41:00 [显示全部帖子]

    如果是复式表头的table,用SaveExcel导出后,标题变成这样的了:
   
图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看
    而且,生成的excel自动加上了横竖两条线,很不美观。建议将此线去掉,或者在
Flags中加个可选项。

    昨天用了大半天的时间,尝试用代码完成这个复式表头的导出。越写越觉得复杂,还是请老六辛苦一下给加上吧;或者请老六给我们放段代码出来参考一下。

    此功能很实用,对于通过后台统计得到的分析表,由于有很多的比例计算,多层表头原样导出很有必要!比如,我目前用代码已经实现的多层表头导出效果如下:
   
图片点击可在新窗口打开查看此主题相关图片如下:3.jpg
图片点击可在新窗口打开查看
     这样的导出效果显然很不直观,但如何合并单元格,反复用代码测试总是实现不了。请老六或其它高手帮忙贴个代码参考一下。
[此贴子已经被作者于2010-3-3 10:51:09编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:1993 积分:19409 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2010/3/3 11:12:00 [显示全部帖子]

以下是引用czy在2010-3-3 10:59:00的发言:
我也反复折腾过这个问题,自己始终没解决,前两天和老六谈过,也不知他解决了没有。

昨天搞了大半天,也只是实现了第二个图的效果。
老六肯定能搞定的。


 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:1993 积分:19409 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2010/3/3 11:17:00 [显示全部帖子]

以下是引用易服在2010-3-3 11:11:00的发言:
确实很有必要一步到位。生成的excel自动加上了横竖两条线是冻结撤分窗口这个要保留,加上多层表头原样导出各表格线说完美了

有的时候,是不需要冻结的。

Flags加个选项最好。


 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:1993 积分:19409 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2010/3/3 11:37:00 [显示全部帖子]

以下是引用狐狸爸爸在2010-3-3 11:30:00的发言:
以后不会了

请老大给个代码,想用在我自己定义的函数里。谢谢!


 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:1993 积分:19409 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2010/3/3 12:06:00 [显示全部帖子]

以下是引用yangming在2010-3-3 11:58:00的发言:

不知道SQL类型的窗口Table也能有此功能?因为我的好些窗口表都是SQL类的

不论这个table的数据是怎么生成的,只要使用的是Table的SaveExcel方法,应该都可以。


 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:1993 积分:19409 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2010/3/3 12:33:00 [显示全部帖子]

以下是引用yangming在2010-3-3 12:15:00的发言:

我昨天做的一个SQLQuery表,SaveExcel方法后,三层表头都变成三行分开的了

呵呵,注意老六说的话:“以后不会了”。
等待更新!


 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:1993 积分:19409 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2010/3/9 22:21:00 [显示全部帖子]

已经可以了,只是不够完美。Table中是以百分比格式显示的数据,导出后还是数字的,保存单元格格式无效。

图片点击可在新窗口打开查看此主题相关图片如下:2.jpg
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:1993 积分:19409 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2010/3/9 22:25:00 [显示全部帖子]

会不会是因为excel的版本问题啊?我用的2003


 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:1993 积分:19409 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2010/3/9 22:31:00 [显示全部帖子]

C版,你的程序怎么跟我的不一样呢?代码窗口中还带软件版本号?

图片点击可在新窗口打开查看此主题相关图片如下:3.jpg
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
reachtone
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:版主 帖子:1993 积分:19409 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2010/3/10 10:19:00 [显示全部帖子]

如果table中设置了Format("0.00%"),导出的excel应该也是这个格式。这个需要改进一下。

 回到顶部
总数 11 1 2 下一页