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


     

  • 相关阅读:
    centos 7 安装tomcat
    centos 7 安装jdk1.8
    centos 7 安装MySql
    java项目异常监控_JAVA项目中的常用的异常处理情况总结
    Cron表达式
    JAVA编写的预警系统
    Spring 的 Controller 是单例还是多例?怎么保证并发的安全!
    字符串0.00000--》0E-8
    按月份统计数据
    SQL 添字段,修改辽段属性,或备注
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/4214658.html
Copyright © 2011-2022 走看看