
excel 导出控件升级
新版本 EXCEL 导出控件支持 2003,2007 格式(目前测试看来 2007 的 XLSX 格式更稳定,
请尽量使用此格式导出),如果导出有问题请使用数据调试包格式导出后将 PSR 文件发回到
Zhengsh@bsoft.com.cn,可分析导出问题。
导出接口函数:
Gf_dw_to_excel(datawindow,PathFilename)
Gf_ds_to_excel(datastore,PathFilename)
变动文件:bs_public.pbl、DwToExcel.pbl
变动版本:Portal5.3.02.8100 及以后版本
修改时间:2016.1.13
修改人员:陈晓峰
缺陷(或功能)描述:
新版 excel 导出工具支持四种导出模式:excel97-2003、excel2007、数据导出 excel、数
据调试包。在导出时选择导出类型:
其中 excel97-2003、excel2007,调用 gf_dw_to_excel 函数实现,数据导出 excel、数据
调试包,直接调用数据窗口 saveas 实现,导出的数据不带格式、带数据字段名称(一般是
英文或拼音),
运行新版本控件需要拷贝 dw2xls.dll 到运行目录。
gf_dw_to_excel 调用方法和老版本兼容,入参为数据窗口和导出的文件名称,传入的文
件名称后缀为.xls 导出格式为 97-2003,后缀为.xlsx 导出格式为 2007。调用方法如下:
gf_dw_to_excel(dw_print,ls_filename)
对于各版本(BSHRP4.X,BSHRP5.X)的打印功能窗口的引出功能事件替代如下:
w_public_print::cb_out::clicked()中进行下面的修改:
//===================================================================
// 事件: w_public_print::cb_out::clicked()
//-------------------------------------------------------------------