又是dw导出的问题。

Libra_Chen 2003-10-21 06:49:46
1.dw导出到dbf,如何使表的字段显示和dw一样(中文)?
2.dw导出为xls,长数字序列自作聪明变为科学计数的问题仍然没有解决?

各位大侠救急。
...全文
113 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
Libra_Chen 2003-11-06
  • 打赏
  • 举报
回复
我顶!!!
Libra_Chen 2003-10-29
  • 打赏
  • 举报
回复
我先将dw导出xls,然后用ole对象打开,对显示不正常的列逐个单元格修改属性(‘@’),并重新赋值。在未关闭ole对象前打开xls文件,显示正常即没有应用科学计数,然而一旦将此对象关闭,(关闭时提示保存,但无法保存下来)再次打开则又变成老样子。权宜之计是在关闭前“另存为”别的xls文件,这个xls是正确的。pdriver的例程也试过,显示效果很好,但速度让人无法忍受,没有使用价值。请高手多指教。
阿锋 2003-10-28
  • 打赏
  • 举报
回复
强有兴趣!
顶!
Libra_Chen 2003-10-24
  • 打赏
  • 举报
回复
我用记事本打开xls文件发现其中的数据是正确的,也就是说是excel自己在瞎搞,excel的帮助也这么说的,只要能关掉这个功能就可以了;实在不行只有对每个被改变的数字序列重新写入了。
YewPu 2003-10-23
  • 打赏
  • 举报
回复
没有试过!
Libra_Chen 2003-10-22
  • 打赏
  • 举报
回复
ok,我去下载.
ahuanghp 2003-10-22
  • 打赏
  • 举报
回复
升级你的PB到8.03版.saveasascii函数完全实现你要求的功能.
8版初的版本saveasascii函数没有用的.
liliang800207 2003-10-22
  • 打赏
  • 举报
回复
是8.03,8.04没试过

在存储前转化为string


qqjj7758 2003-10-22
  • 打赏
  • 举报
回复
用写DBF和EXCEL的方式 只是要看电脑配置了 慢的可能难以忍受
Libra_Chen 2003-10-22
  • 打赏
  • 举报
回复
用循环写入的话速度实在太慢。
Libra_Chen 2003-10-22
  • 打赏
  • 举报
回复
我升级到8.04,导出的xls还是一样……
klbt 2003-10-22
  • 打赏
  • 举报
回复
做一个双重循环。外层对所有行循环,内层对所有列循环。
当然效果满意的同时,会带来效率的降低。
Libra_Chen 2003-10-22
  • 打赏
  • 举报
回复
楼上能说的具体点吗?写的时候怎么分行和列呢?
佣工7001 2003-10-21
  • 打赏
  • 举报
回复
1。那你不能用dddw和ddlb作为翻译,只能用表连接字典的方式显示汉字
2。设置xls的格式
ishxb 2003-10-21
  • 打赏
  • 举报
回复
问题2,导出之前转为字符串型
workhand 2003-10-21
  • 打赏
  • 举报
回复
1.没导过
2.可以把这种字段导的时候设置成文本格式可不可以,就是取得时候就把它变成string
zhangdatou 2003-10-21
  • 打赏
  • 举报
回复
学习
帮你顶
klbt 2003-10-21
  • 打赏
  • 举报
回复
dw导出为xls,可以不用saveas,用写文件模式
ropriest 2003-10-21
  • 打赏
  • 举报
回复
导入中文字段名也是一样操作,只是要把字体设置为宋体,不然会有乱码!
Libra_Chen 2003-10-21
  • 打赏
  • 举报
回复
回workhand:全部是string型的,可excel自动给弄成科学计数了,苦恼啊。
回楼上:vba我不熟啊,哪位大峡给点代码。问题2的。多谢了。

1,075

社区成员

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

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