注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

张晓—— 廊坊师范学院九期信息技术提高班

Just Do It!

 
 
 

日志

 
 
 
 

如何将数据导出为Excel  

2012-10-05 10:24:26|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

           最近在做机房收费系统的时候先查找数据,然后把查找的数据导出为Excel,上网查了之后很轻松的实现了。下面晒晒我的代码:

 

dim lngR as long

dim lngc as long

Dim lngRowsCount As Long
    Dim lngColumnscount As Long
   
    Dim strText As String
    MSHFlexGrid1.Redraw = False   '关闭表格重画,加快运行速度
    Dim xlApp As Excel.Application   '创建Excel对象
    Set xlApp = CreateObject("Excel.Application")
    Dim xlBook As Excel.Workbook
    Set xlBook = xlApp.Workbooks.Add
    Dim xlSheet As Excel.Worksheet   '设置活动工作表
    Set xlSheet = xlBook.Worksheets("sheet1")
   
   
     xlApp.Visible = True  '设置Excel对象可见
   
    lngRowsCount = MSHFlexGrid1.Rows
    lngColumnscount = MSHFlexGrid1.Cols
   
   
   
    For lngR = 1 To lngRowsCount  '行循环
        For lngC = 1 To lngColumnscount   '列循环
       strText = MSHFlexGrid1.TextMatrix(lngR - 1, lngC - 1)   '把查询出来的数据存入strText中
       If IsNull(strText) = False And strText <> "" Then
         xlSheet.Cells(lngR, lngC) = strText   '写入Excel
       End If
           
        Next lngC
    Next lngR
   
  
    MSHFlexGrid1.Redraw = True
    'xlSheet.PrintOut   '打印工作表
   xlApp.DisplayAlerts = False   '不安全进行提示
    'xlBook.Close (False)
    Set xlSheet = Nothing
    Set xlBook = Nothing
   'xlApp.Quit
    Set xlApp = Nothing
   


  评论这张
 
阅读(70)| 评论(5)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017