本文主要是介绍【机房收费系统】VB中如何将数据导入excel2013,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
数据的问题几乎贯穿每个系统的始终,数据输入,程序进行数据处理,然后数据输出,整个系统就完了……前几篇博客讲了数据处理中的增删改查,今天,再来分享一种数据可视化的方法——将数据导出至excel表格。首先我们要确保电脑上安装了excel2013(我以2013版为例,10版引用上略有不同)
一、引用
具体实践操作如下:
先把文件类型切换到所有文件,然后选择excel.exe 打开就好了
然后引用就完成了, 完成后的结果如下图所示:
这样就我们就完成了excel部分对象库的引用!接下来我们再来看相关的代码。
二、 代码书写
Dim xlapp As Excel.Application
Dim xlbook As Excel.Workbook '工作簿
Dim xlsheet As Excel.Worksheet
Dim R As Long
Dim c As LongmyFlexGrid.Redraw = FalseSetxlapp = CreateObject("excel.application")Setxlbook = xlapp.Workbooks.Open(App.Path & "\1.xlsx")xlapp.Visible = TrueSetxlsheet = xlbook.Worksheets("sheet1")For R = 0 To myFlexGrid.Rows - 1For c = 0 To myFlexGrid.Cols - 1myFlexGrid.Row = RmyFlexGrid.Col = cxlbook.Worksheets("sheet1").Cells(R + 1, c + 1) =myFlexGrid.TextNext cNext RmyFlexGrid.Redraw = Truexlapp.DisplayAlerts = False
语句比较简单,我就不赘述了。 大家一定可以看得明白。我再来说说为什么要将数据导出到excel。它有什么好处。
三、导出至excel的优缺点
第一种 label、text 、myflexgrid
第二种 report++grid 报表
第三种 excel表格
这篇关于【机房收费系统】VB中如何将数据导入excel2013的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!