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


     

  • 相关阅读:
    为什么 PHP 程序员应该学习使用 Swoole
    如何优雅的使用和理解线程池
    Redis 数据结构-字符串源码分析
    MySQL多版本并发控制机制(MVCC)-源码浅析
    Spring事务用法示例与实现原理
    J2Cache 和普通缓存框架有何不同,它解决了什么问题?
    Spring Aop之Cglib实现原理详解
    Python中字符串拼接的N种方法
    使用Fiddler抓取到的“姐夫酷”API接口
    [Android]Space控件的应用场景
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/4214658.html
Copyright © 2011-2022 走看看