• 全部
  • API 调用
  • 基础类
  • 控件与界面
  • 数据库相关
  • DataWindow
  • 项目管理
  • Web 应用
  • 脚本语言

十万火急!!!datawindow存excel不能存表头问题。

jiabaoguang 2003-05-20 07:52:36
我的datawindow表头用saveas存不到excel中去。哪位大哥帮我解决一下啊,急用!!!

最好是给个例子或是详细说明。快救命啊!!!
...全文
21 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
boyliulang 2003-05-20
对了
dw_1.sharedata(dw_2)
dw_2.insertrow(1)
dw_2.setitem(1,'某一个列名',表头内容)
后,你把dw_2的内容存为excel就可以了
回复
boyliulang 2003-05-20
给你一个方法
假设你要导出数据的数据窗口为dw_1,那么你再在窗口里在添加一个数据窗口dw_2,把dw_2的visible改为false,然后dw_1共享数据给dw_2,共享后再在dw_2的第一行前中添加一行,把你刚添加的第一行某个字段的值set成你的标题就可以了.如
dw_1.sharedata(dw_2)
dw_2.insertrow(1)
dw_2.setitem(1,'某一个列名',表头内容)
回复
cjt000000 2003-05-20
只有自己写代码了
回复
qyqn 2003-05-20
1)虽然在数据窗口画笔中所看到的数据窗口感觉上是平面的,但实际上它是一个立体对象,由前景(ForeGround)、区和背景(BackGround)三种不同的层次组合而成。当文字对象(如字段标题)放在数据窗口上时,缺省设置是将其与字段数据一样放在区层。因此,如果要将字段标题横跨不同的字段时,利用更改字段标题位置(Position)的属性设成前景或背景即可。

(2)要改变文字对象(标题)的颜色属性,将背景颜色改成和数据窗口对象背景相同的颜色即可(因为文字对象缺省是透明的),然后调整文字对象大小直到把所有Header格线全部庶住为止。




回复
tchatcha 2003-05-20
只能自己写了。
回复
tjm1 2003-05-20
只能自己写了。
回复
boyliulang 2003-05-20
saveas(dw_1,str2,excel!,false)
把false与true互换试一试
如果这样,当为true时excel的列名是字母,是列名,不是汉字
dw_1.sharedata(dw_2)
dw_2.insertrow(1)
dw_2.setitem(1,'某一个列名',列头)
当然,当数据列性不对时,可以建立一个数据窗口(不时数据窗口控件),把要导出的数据添加新建立的数据窗口导出,不过这个数据窗口每列的数据类型都应该是string,你在把别的数据窗口的内容读出添加到该窗口时,要把读出的数据转换成string,如果数据窗口的每列不是string,你在dw_2.insertrow(1)
dw_2.setitem(1,'某一个列名',列头)
会产生数据类型不匹配
回复
wht8008 2003-05-20
saveas(dw_1,str2,excel!,false)
把false与true互换试一试
回复
相关推荐
发帖
PowerBuilder
创建于2007-09-28

864

社区成员

PowerBuilder 相关问题讨论
申请成为版主
帖子事件
创建了帖子
2003-05-20 07:52
社区公告
暂无公告