最近项目需要,需要把多个datawindow的数据合并成一个excel导出。本地项目没有其他代码借鉴,自己接触PB顶多3个月时间,而网上关于PB的消息少之又少。前些日子在powerbuilder论坛发个帖子求组,幸运得到powerbuilder版主和一位热心网友提示,通过自己不断地coding and debug, 我想要的效果终于得到了, :-)

现在我把源码贡献出来,大家一起学习,欢迎和我交流。

string ls_path, ls_file
double ll_len_path, ll_len_file
int li_rc
Long j  
if dw_preview.RowCount() > 0 then
	li_rc = GetFileSaveName ( "Select File", ls_path, ls_file, "XLS", "Excel Files (*.XLS), *.XLS,All Files (*.*)" , "", 32770)
                                    //====================================================================
// [PUBLIC] Function uf_data2excel 在 u_data2word inherited from nonvisualobject
//---------------------------------------------
                                    利用邮件合并带图片功能批量制作准考证、工作证、绩通知单等1、 新建一个文件夹,重名为:邮件合并带照片将 照片、数据源、模板 都放到一个文件夹里。2、数据源文件中的【照片】是 照片所在位置的路径。默认情况下 相对路径是【F:邮件合并 带图片红旗.jpg】,不过这里我们需要改双斜杠,也就是 绝对路径【F:邮件合并 带图片红旗.jpg】。3、打开空白模板 (这里为了理解方便,模板我制作2个,一个不带...
                                    **********************************************************/
/*函数名称:uf_dwsaveas_excel
功能:将数据窗口数据导出EXCEL文件,并将EXCEL文件默认英文标题替换中文。
参数:datawindow datawin,为用户要导出数据窗口的数据窗口控件名
返回值:integer 1,success;-1,error
流程描述:先用saveasAscii()倒出为excel文件,再替换表头为中文名
原因:为...
                                    最近一段时间都在处理数据的动态合并导出EXCEL的问题,写个demo记录下,希望和我碰到同样问题的博友可以顺利解决;后面会提供demo下载链接。
(VS2012,ASP.NET)
一、主要解决以下问题:
1、根据业务逻辑动态合并table单元格2、动态合并后序号重写3、datatable导出excel4、datatable导出excel特殊字符处理5、在实际问题中可能还有少许BUG,自行调...
                                    (支持导出分组带、合计带,并且支持多层嵌套报表导出,基本是所见及所得)///////////////////////////////////////////////////////////////////////////////Parameters:ad_dw:datawindow//as_file:file name//Returns:true/false:boolean//Descriptio