|
将DW数据窗口导出为EXCEL文件的方法(整理)(1)
本文为摘自CSDN论坛帖子收集整理后汇总版本: ---2004年9月3日整理 ---原贴见: XPert/topic/3328/3328715.XML?temp=8.050799E-04">http://community.csdn.net/Expert/topic/3328/3328715.xml?temp=8.050799E-04 鉴于现在很多朋友询问 pb 数据导出到Excel 中的问题,导出去后格式和数据 类型不对了,自己写了几个用户对象, 希望能抛砖引玉,加强技术交流,得到大家的支持。 1. nvo_excel 只要是两个接口函数 导出数据存储的数据,可以定义 excel 的标题 public function integer uf_toexcel (datastore ads_data, readonly string as_title) 导出数据窗口的数据,可以定义 excel 的标题 public function integer uf_toexcel (datawindow adw_data, readonly string as_title) 2. 下面是两个用户对象的 sru 文件,自己导入到工程中 $PBExportHeader$uo_ds_base.sru $PBExportComments$数据存储基类 forward global type uo_ds_base from datastore end type end forward global type uo_ds_base from datastore string dataobject = "d_expression" end type global uo_ds_base uo_ds_base forward prototypes public function any uf_getitemvalue (long al_row, string as_colname) public function string uf_about () public function string uf_globalreplace (string as_source, string as_old, string as_new) end prototypes public function any uf_getitemvalue (long al_row, string as_colname); //*************************************************// //function : 得到任意的列的值 //parm : // 1. al_row : 指定行 // 2. as_colname : 指定列的列名 //return : -1 is fail or sUCcess is value to you
|