- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
如何将PB的交叉报表转换成EXCEL形式,用的办法是写一个.DOC
如何将PB的交叉报表转换成EXCEL形式,用的办法是写一个通用的转换函数。
主函数部分:(还用到了PFC的字串处理的一个函数和在本对象中的一个取值函数)
? //====================================================================??
? //?? [PUBLIC]?? Function?? uf_data2excel?? 在?? u_data2word?? inherited?? from?? nonvisualobject??
??//??
? //?? 说明:将数据倒入excel中,支持计算列及显示格式,要求在题头的计算列要写tag值??
? //??
? // 参数1:[value]?? datawindow?? adw??
? // 说明:数据窗口? ?
? //??
? //?? 返回: (INTEGER)?? 成功返回1,不成功返回0??
? //??
? //?? 作者: cwl 日期:?? 2002.03.18??
? //====================================================================??
? //变更日志:020515加入对交叉表倒出的支持(主要是修改了保存题头部分)??
???
? constant?? integer?? ppLayoutBlank?? =?? 12??
? OLEObject?? ole_object??
? ole_object?? =?? CREATE?? OLEObject??
???
? integer?? li_ret,li_crosstab=0??
? long?? ll_colnum,ll_rownum??
? string?? ls_value??
? string?? ls_objects,ls_obj,ls_objs[],ls_objtag[]??
? long?? ll_pos,ll_len,ll_num?? =?? 0??
? //题头区??
? long?? ll_headnum??
? string?? ls_head[],ls_headtag[]??
? //合计区??
? long?? ll_sumnum,i=1,startpos=1,endpos,li_pos??
? string?? ls_sum[],ls_sumtag[],ls_bind,token[],list,ls_temp,ls_crosstabcol??
? n_cst_string?? lu_string?? //PFC?? string处理对象??
???
? li_ret?? =?? ole_object.ConnectToObject(,Excel.Application)??
? IF?? li_ret?? ?? 0?? THEN??
? //如果Excel还没有打开,则新建。??
? li_ret?? =?? ole_object.ConnectToNewObject(Excel.Application)??
? if?? li_ret?? ?? 0?? then??
? MessageBox(OLE错误,OLE无法连接!错误号:?? +?? string(li_ret))??
? return?? 0??
? end?? if??
? ole_object.Visible?? =?? false//不可见??
? END?? IF??
???
? if?? adw.Object.DataWindow.Processing=4?? then?? //交叉表处理??
? adw.Object.DataWindow.Crosstab.StaticMode=true//将数据静态化??
? li_crosstab=1??
? end?? if????
???
? pointer?? oldpointer??
? oldpointer?? =?? SetPointer(HourGlass!)??
???
? //新增一个工作区??
? ole_object.Workbooks.Add??
???
???
???
? ls_objects?? =?? trim(adw.Describe(datawindow.Objects))??
? list=ls_objects??
? EndPos =?? pos(list,?? ~t,?? StartPos)??
? //得到对象列表??
? Do?? while?? (?? EndPos??
您可能关注的文档
- 南宁市网络预约出租汽车驾驶员证.DOC
- 博罗县龙华中学扩建项目设计.DOC
- 四川省宜宾市一中高2017级20172018学年度下期数学第11.DOC
- 复杂回路1-包含的点有:AIC201A、RFIC201A、FSW201A、.PPT
- 太白县土地利用总体规划.DOC
- 学校红十字会.DOC
- 宁津嘉和盛燃气有限公司政策规定.DOC
- 安丘市老龄事业发展和养老体系建设.DOC
- 宏观情绪主导,铜价波动或加大.DOC
- 实验题目:停车场管理系统.PPT
- 2025至2030全球及中国订单管理软件行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030国内液晶显示屏行业市场发展分析及竞争策略与投资发展报告.docx
- 2025至2030港口设备市场前景分析及细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030量子加密通信行业发展现状及投资前景战略报告.docx
- 2025至2030中国音乐合成器行业运营态势与投资前景调查研究报告.docx
- 2025至2030中国液压行业市场发展现状及竞争格局与投资机会报告.docx
- 2025至2030中国异戊橡胶行业运营态势与投资前景调查研究报告.docx
- 2025至2030帕西肽行业市场占有率及有效策略与实施路径评估报告.docx
- 2025至2030全球及中国超收敛集成系统行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030尖齿铣刀行业市场占有率及有效策略与实施路径评估报告.docx
原创力文档


文档评论(0)