zoukankan      html  css  js  c++  java
  • PB导出数据excel格式dw2xls

    PB导出数据excel格式dw2xls

     使用DW2XLS控件

    语法

    uf_save_dw_as_excel ( dw, filename ) 

    參数

    dw A reference to the datawindow object
    filename A string whose value is the name of the file you want to create. If filename is not on the operating system's search path, you must enter the fully qualified name. 

    返回值

    Integer. Returns 1 if it succeeds and -1 if an error occurs.

    举例

    integer li_ret
    
    li_ret = uf_save_dw_as_excel(dw_1, 'c:doc
    eport.xls')
    if li_ret = 1 then
       //success
       //...
    else
       //fail
       //...
    end if
    
    



    我的实际样例

    首先 migrate dw2XLS

    界面

    相关代码

    导出结果

    还有相关的就是

    uf_save_dw_as_excel_parm() function

    Converts datawindow into excel file. Allows to specify some options for process of converting.

    语法

    uf_save_dw_as_excel_parm ( dw, filename, parm ) 

    參数

    dw A reference to the datawindow object
    filename A string whose value is the name of the file you want to create. If filename is not on the operating system's search path, you must enter the fully qualified name 
    parm A reference to the n_dwr_service_parm object which contain a set of parameters for process of converting

    返回值

    Integer. Returns 1 if it succeeds and -1 if an error occurs.

    举例

    //export using parameters
    integer li_ret
    n_dwr_service_parm lnvo_parm
    lnvo_parm = create n_dwr_service_parm
    lnvo_parm.ib_header = false         //skip header band 没有标题行
    lnvo_parm.ib_summary = false        //skip summary band 
    lnvo_parm.ib_footer = false         //skip footer band 
    lnvo_parm.ib_group_header = false   //skip all group headers 
    lnvo_parm.ib_group_trailer = false  //skip all group trailers 
    
    li_ret = uf_save_dw_as_excel_parm(dw_1, 'c:doc
    eport.xls', lnvo_parm)
    if li_ret = 1 then
       //success
       //...
    else
       //fail
       //...
    end if
    
    


    以下这个没有測试成功,可能版本号不正确
    is_header_text 没有这种方法

    // adding a header to generated XLS
    integer li_ret
    n_dwr_service_parm lnvo_parm
    lnvo_parm = create n_dwr_service_parm
    lnvo_parm.is_header_text = "Report"
    lnvo_parm.ib_header_font_underline = True
    
    li_ret = uf_save_dw_as_excel_parm(dw_1, 'c:doc
    eport.xls', lnvo_parm)
    if li_ret = 1 then
       //success
       //...
    else
       //fail
       //...
    end if


     

  • 相关阅读:
    IT面试技巧(2)
    mySQL学习入门教程——4.内置函数
    weight decay (权值衰减)
    c++读取文件目录
    caffe 卷积层的运算
    一个物体多个标签的问题
    python caffe 在师兄的代码上修改成自己风格的代码
    caffe 细节
    vim让一些不可见的字符显示出来吧
    python 读写文件
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/4214658.html
Copyright © 2011-2022 走看看