DW2XLS解决方案

DW2XLS

功能介绍

DataWindowToExcel组件(以下简称DW2XLS)是一个用于PowerBuilder开发环境的应用组件,其核心功能是把DataWindow报表,转换输出生成为Excel格式文件。DW2XLS不仅可以输出DataWindow报表的数据,还可以把报表的格式(对象位置、字体样式、数据格式等)都输出到Excel文件里面。解决了PB数据窗口原有的SaveAs功能,只把数据内容输出到文件的缺陷。而且支持导出复合报表,支持一次性导出多个DataWindow的报表到同一个Excel文件里面,大大方便了PB开发人员解决报表输出为Excel文件的难题,提高了工作效率,提升了软件的用户体验。

使用C++开发了一个Win32DLL动态库,直接生成Excel2003(BIFF8)文件格式的文件,避免通过调用OLE方式来写入文件,大幅度提高报表导出时文件的生成速度。

除了支持一般的Grid、CrossTab、FreeForm形式的报表导出外,还支持Composite、NestReport类型的报表。

PB8-PB9版本使用ANSI字符编码,PB10或以上版本使用Unicode字符编码,可以支持更多的开发环境,而且避免不同版本的字符编码不同,导致输出文件的内容乱码。

支持图片文件的输出。包括Bitmap对象,Column列选择Bitmap属性和图表对象。

对中国格式的表格报表(用大量的线条组成的表格)进行算法优化支持,尽量做到用户见到的报表格式是什么样子的,导出的Excel文件格式就是什么样子的。

支持一次性导出多个DataWindow报表到同一个Excel文件里面不同的Sheet。

导出时增加进度状态显示,避免大数据量导出时,因为耗时太久让用户以为软件当机了。

提供中文简体、繁体和英文三个版本,而且用户可根据需要扩展增加支持其它的语言,适应不同的操作系统环境。

运行环境

DW2XLS支持PB8.0到PB12.6的全部版本。其中PB8.0–PB9.0版本使用ANSI字符编码。PB10.0到PB12.6版本使用Unicode字符编码,跟PB内部版本使用字符编码保持一致。因此在使用的过程中,需要根据PB的版本,选择相应的DW2XLS版本程序。

组件授权

DW2XLS按PBIDE的版本分为两个版本,PB8-PB9和PB10–PB12.6两个版本,主要针对PB开发环境的字符编码(Unicode和非Unicode的区别).其它PB10以上的版本,可以用于.NetWinform和PB.NET(WPF)的开发环境。DW2XLS的使用需要按公司取得授权注册码,在购买DW2XLS之后,根据提供的公司名称,会提供相应的授权注册码。组件在运行时,会根据程序的版本信息里面的公司名称,进行校验处理。

相关新闻

联系我们

联系我们

QQ:951076433

在线咨询:点击这里给我发消息

邮件:951076433@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

分享本页
返回顶部