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


     

  • 相关阅读:
    面向对象设计与实用的思考(主动对象与被动对象)
    改进弧长法 判断点是否在多边形内 c#代码
    PaintCode begin
    kiwivm putty lnmp
    初心已变,我也不是当时的我
    spfa
    tree dp
    开心就好之修行ing
    MIME 参考手册
    TypeScript学习和参考手册
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/4214658.html
Copyright © 2011-2022 走看看