使用dw2xls导出DW时,如何传参数告知将DW导出为新SHEET,不删除XLS中已有其他SHEET

TianChong 2013-08-06 05:10:02
假设C:\TEST.XLS文件中,已有一个SHEET1,现在要将一个DataWindow中的表格导致出这个文件中,SHEET名取为SHEET2,也就是导出完成后,这个TEST.XLS中应该保留了原来的SHEET1,并且增加了一个SHEET2。

一般使用dw2xls导出数据窗口到EXCEL文件都是用这样的语法:
uf_save_dw_as_excel('SHEET2',"C:\TEST.XLS")

但是这个语法默认是覆盖掉这个文件的。运行之后SHEET2是导出了,但是SHEET1没了。我目的是想将几个SHEET导出到一个EXCEL文件中,而不想每个SHEET都单独导出为一个文件。

查到这个DW2XLS还有一个uf_save_dw_as_excel_parm函数,但是我没找到任何资料说明参数的用法。请教一个有这方法经验的朋友告知一声,谢谢。
...全文
327 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
TianChong 2013-08-09
  • 打赏
  • 举报
回复
没有满意结果,就按独立的文件使用吧。散分
TianChong 2013-08-07
  • 打赏
  • 举报
回复
其实问题很简单的,就是新的导出不要删除我原来的文件就好了。一时没找到是哪个地方控制删除文件的。
TianChong 2013-08-07
  • 打赏
  • 举报
回复
导出单独的文件,然后打开复制到其中一个,这个我知道怎么做,但是不想这样做,因为这个DW2XLS里是有原生的函数的,只是不会用。不想让程序有更多的外部依赖。我目前研究了一些新的进展了,但还不是很完善。
zjl8008 2013-08-07
  • 打赏
  • 举报
回复
引用 1 楼 lzp_lrp 的回复:
[quote=引用 楼主 TianChong 的回复:] 假设C:\TEST.XLS文件中,已有一个SHEET1,现在要将一个DataWindow中的表格导致出这个文件中,SHEET名取为SHEET2,也就是导出完成后,这个TEST.XLS中应该保留了原来的SHEET1,并且增加了一个SHEET2。 一般使用dw2xls导出数据窗口到EXCEL文件都是用这样的语法: uf_save_dw_as_excel('SHEET2',"C:\TEST.XLS") 但是这个语法默认是覆盖掉这个文件的。运行之后SHEET2是导出了,但是SHEET1没了。我目的是想将几个SHEET导出到一个EXCEL文件中,而不想每个SHEET都单独导出为一个文件。 查到这个DW2XLS还有一个uf_save_dw_as_excel_parm函数,但是我没找到任何资料说明参数的用法。请教一个有这方法经验的朋友告知一声,谢谢。
估计不是传参数那么简单,这个东东没深入研究过 你可以把数据通过dw2xls导出为一个xls文件,然后通ole或者com技术连接这个文件,把这个文件里的sheet页复制到你原来的文件里[/quote] 对头,我就是这样做的,dw2xls导出为一个临时xls文件,再 ole 操作,复制到原来的文件。
WorldMobile 2013-08-06
  • 打赏
  • 举报
回复
引用 楼主 TianChong 的回复:
假设C:\TEST.XLS文件中,已有一个SHEET1,现在要将一个DataWindow中的表格导致出这个文件中,SHEET名取为SHEET2,也就是导出完成后,这个TEST.XLS中应该保留了原来的SHEET1,并且增加了一个SHEET2。 一般使用dw2xls导出数据窗口到EXCEL文件都是用这样的语法: uf_save_dw_as_excel('SHEET2',"C:\TEST.XLS") 但是这个语法默认是覆盖掉这个文件的。运行之后SHEET2是导出了,但是SHEET1没了。我目的是想将几个SHEET导出到一个EXCEL文件中,而不想每个SHEET都单独导出为一个文件。 查到这个DW2XLS还有一个uf_save_dw_as_excel_parm函数,但是我没找到任何资料说明参数的用法。请教一个有这方法经验的朋友告知一声,谢谢。
估计不是传参数那么简单,这个东东没深入研究过 你可以把数据通过dw2xls导出为一个xls文件,然后通ole或者com技术连接这个文件,把这个文件里的sheet页复制到你原来的文件里

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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