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

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

最好是给个例子或是详细说明。快救命啊!!!
...全文
54 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
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互换试一试

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧