码迷,mamicode.com
首页 > 其他好文 > 详细

qlikview使用VBS导出透视表

时间:2016-04-03 14:30:47      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:

很多时候用户会有这样的需求,就是qlikview设计好的一张透视表,如果直接用qlikview的send to excel功能,那么导出之后已经没有pivot table的效果的,如下图

技术分享技术分享

那么下面我用宏导出这张透视表,导出后格式与qlikview一致,代码如下:

    sub Export   

        set XLApp = CreateObject("Excel.Application")  ‘ Define Object    

            XLApp.Visible = True ‘Visible set as true    

            set XLDoc = XLApp.Workbooks.Add ‘Open new workbook        

            set table = ActiveDocument.GetSheetObject("CH03")    ‘CH03为对象ID

 

        set XLSheet = XLDoc.Worksheets(1) ‘Select sheet where data should be pasted    

            table.CopyTableToClipboard true ‘Copy data to Clipboard   

            XLSheet.Paste XLSheet.Range("A1") ‘Paste data into cell   

           

    end sub

 

在这段代码中,我的透视表对象是“CH03”,这样就可以完成透视表的导出了,

 

技术分享

 

技术分享

qlikview使用VBS导出透视表

标签:

原文地址:http://www.cnblogs.com/qjxiaopang/p/5349777.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!