前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >机房收费系统——VB将MSHflexgrid控件中的数据导出为Excel

机房收费系统——VB将MSHflexgrid控件中的数据导出为Excel

作者头像
令仔很忙
发布于 2018-09-14 07:14:56
发布于 2018-09-14 07:14:56
1.2K00
代码可运行
举报
文章被收录于专栏:令仔很忙令仔很忙
运行总次数:0
代码可运行

 在做机房收费系统的时候,许多窗体用到的一个功能,就是将从数据库中提取出来的数据导出到Excel中。

  首先,引用Microsoft Excel 14.0 Object Library

  然后,写代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Public Sub OutDataToExcel(Flex As MSHFlexGrid)  '导出至Excel

    Dim i As Integer
    Dim j As Integer
    Dim Line As Integer
    Dim outExcel As Excel.Application
    
    Set outExcel = New Excel.Application  '实例化Excelapp
    
    '返回或设置插入microsoft excel 新工作薄中工作表的数目
    outExcel.SheetsInNewWorkbook = 1
     
     '添加新的工作薄
    outExcel.Workbooks.Add
    
    'excel刚打开时,设定游标的位置
    outExcel.Range("K1").Select
    
    '字形
    outExcel.Selection.Font.FontStyle = "Bold"
    outExcel.Selection.Font.Size = 14           '字体大小
    
    With Flex
        Line = .Rows
        For i = 0 To Line - 1  '行循环
            For j = 0 To .Cols - 1    '列循环
                '将数据导入到Excel中
                outExcel.ActiveSheet.Cells(1 + i, j + 1) = "'" & .TextMatrix(i, j)
            Next j
        Next i
    End With
    
    outExcel.Visible = True   '是否显示导出过程(true是)
       
End Sub

Private Sub cmdExport_Click()
    OutDataToExcel myFlexGrid       '将myflexgrid中的数据导出至Excel
End Sub
代码语言:javascript
代码运行次数:0
运行
复制

显示数据库中的数据,可以用MSHflexgrid控件,也可以用DataGrid控件,后者需要引用Microsoft ActiveX Date Objects2.0 Library,并且添加Microsoft Dategrid Control6.0部件。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2013年11月17日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
机房收费系统————导出到Excel
机房收费系统中有很多之前在敲学生的时候没有接触到的功能,遇到的第一个陌生的就是把数据导出到Excel中,那么这个功能是怎么实现的呢?
全栈程序员站长
2022/08/09
6730
机房收费系统————导出到Excel
VB.NET Addins 外接程序文件和文件夹重命名工具
VB.NET Addins 外接程序文件和文件夹重命名工具,临时写着玩的重命名工具,也借此向大家示范一下用VB.NET 写Excel外接程序;我也是第一次写Excel外接程序,有不足的地方希望大家指正;大家有不懂的地方也可以问我,毕竟远吗注释的地方不多!
办公魔盒
2019/07/22
7530
VB.NET Addins 外接程序文件和文件夹重命名工具
办公用品管理系统VB——库存数量导出EXCEL,SaveEXCEL
总体来说,VB的EXCEL导出效率还是蛮低的,就是一个小型化的办公用品管理软件,不再优化了。
landv
2018/09/26
1.2K0
办公用品管理系统VB——库存数量导出EXCEL,SaveEXCEL
VB.net datagridview转Excel,datatable转数组
VB.net datagridview转Excel,datatable转数组,简单说就是通过datatable转换成二维数组,然后导出数据到Excel文件,可以瞬间导出N多条数据;
办公魔盒
2019/07/22
2.1K0
VB.net datagridview转Excel,datatable转数组
机房收费系统——将MSHFlexGrid控件中的数据导出到Excel
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/details/12176225
DannyHoo
2018/09/13
9230
如何通过 VBS 操作 WINCC 在线数据控件并导出至 EXCEL(附带程序)
本例采用将参数提前组态在控件内,运行中通过复选框来实现选择。也可完全使用脚本实现参数添加。
剑指工控
2021/11/04
8.2K4
如何通过 VBS 操作 WINCC 在线数据控件并导出至 EXCEL(附带程序)
VB.NET DATAGRIDVIEW数据导出Excel
Dim rowc As Integer = prt_dgv.Rows.Count
办公魔盒
2019/07/22
2.4K0
VB.NET DATAGRIDVIEW数据导出Excel
机房收费系统(VB.NET)——存储过程实战
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/details/38170191
DannyHoo
2018/09/13
9110
机房收费系统(VB.NET)——存储过程实战
html页面表格导出到excel总结
Jianbo
2018/01/08
3.8K0
机房收费系统——组合查询
大家好,又见面了,我是你们的朋友全栈君。组合查询也是我们在机房收费系统中接触到的一个新东西,一开始无从下手,后来也在摸爬滚打中实现了。首先思路要清晰,明白这些功能的内在逻辑关系,代码实现起来才会更顺畅。
全栈程序员站长
2022/08/09
1.6K0
机房收费系统——组合查询
VB.NET Excel Vsto 任务窗格_数据可视化处理
第一步,创建一个VSTO项目(excel,word,ppt)等操作一样 Public Class ThisAddIn #Region "任务窗格对象" ''' <summary>
办公魔盒
2021/06/25
1.8K1
VB.NET Excel Vsto 任务窗格_数据可视化处理
EXCEL VBA语句集300
        定制模块行为 (1) Option Explicit ‘强制对模块内所有变量进行声明 Option Private Module ‘标记模块为私有,仅对同一工程中其它模块有用,在宏对话框中不显示  Option Compare Text ‘字符串不区分大小写  Option Base 1 ‘指定数组的第一个下标为1 (2) On Error Resume Next ‘忽略错误继续执行VBA代码,避免出现错误消息 (3) On Error GoTo ErrorHandler ‘当错误发生时跳转到过程中的某个位置 (4) On Error GoTo 0 ‘恢复正常的错误提示 (5) Application.DisplayAlerts=False ‘在程序执行过程中使出现的警告框不显示 (6) Application.ScreenUpdating=False ‘关闭屏幕刷新 Application.ScreenUpdating=True ‘打开屏幕刷新 (7) Application.Enable.CancelKey=xlDisabled ‘禁用Ctrl+Break中止宏运行的功能  工作簿 (8) Workbooks.Add() ‘创建一个新的工作簿 (9) Workbooks(“book1.xls”).Activate ‘激活名为book1的工作簿 (10) ThisWorkbook.Save ‘保存工作簿 (11) ThisWorkbook.close ‘关闭当前工作簿 (12) ActiveWorkbook.Sheets.Count ‘获取活动工作薄中工作表数 (13) ActiveWorkbook.name ‘返回活动工作薄的名称 (14) ThisWorkbook.Name ‘返回当前工作簿名称 ThisWorkbook.FullName ‘返回当前工作簿路径和名称 (15) ActiveWindow.EnableResize=False ‘禁止调整活动工作簿的大小 (16) Application.Window.Arrange xlArrangeStyleTiled ‘将工作簿以平铺方式排列 (17) ActiveWorkbook.WindowState=xlMaximized ‘将当前工作簿最大化  工作表 (18) ActiveSheet.UsedRange.Rows.Count ‘当前工作表中已使用的行数 (19) Rows.Count ‘获取工作表的行数(注:考虑向前兼容性) (20) Sheets(Sheet1).Name= “Sum” ‘将Sheet1命名为Sum (21) ThisWorkbook.Sheets.Add Before:=Worksheets(1) ‘添加一个新工作表在第一工作表前 (22) ActiveSheet.Move After:=ActiveWorkbook. _ Sheets(ActiveWorkbook.Sheets.Count) ‘将当前工作表移至工作表的最后 (23) Worksheets(Array(“sheet1”,”sheet2”)).Select ‘同时选择工作表1和工作表2 (24) Sheets(“sheet1”).Delete或 Sheets(1).Delete ‘删除工作表1 (25) ActiveWorkbook.Sheets(i).Name ‘获取工作表i的名称 (26) ActiveWindow.DisplayGridlines=Not ActiveWindow.DisplayGridlines ‘切换工作表中的网格线显示,这种方法也可以用在其它方面进行相互切换,即相当于开关按钮 (27) ActiveWindow.DisplayHeadings=Not ActiveWindow.DisplayHeadings ‘切换工作表中的行列边框显示 (28) ActiveSheet.UsedRange.FormatConditions.Delete ‘删除当前工作表中所有的条件格式 (29) Cells.Hyperlinks.Delete ‘取消当前工作表所有超链接 (30) ActiveSheet.PageSetup.Orientation=xlLandscape 或ActiveSheet.PageSetup.Orientation=2 ‘将页面设置更改为横向 (31) ActiveSheet.PageSetup.RightFooter=ActiveWorkbook.FullName ‘在页面设置的表尾中输入文件路径 ActiveSheet.PageSetup.Le
Tony老师
2020/03/05
2K0
C#导入导出数据到Excel的通用类代码
Excel文件导入导出,需引用Microsoft Excel 11.0 Object Library
用户8671053
2021/11/03
8680
刘金玉的零基础VB教程083期:mshflexgrid数据表格绑定数据库
2、在使用数据库前必须要连接数据库conn.open,使用conn.state来判断是否连接数据库,值为0的时候代表没有连接
刘金玉编程
2020/04/07
2.3K1
刘金玉的零基础VB教程083期:mshflexgrid数据表格绑定数据库
刘金玉的零基础VB教程085期:mshflexgrid联动数据库更新
vbModal使得弹出的界面与第一个界面绑定的关系,只能编辑弹出的界面,而无法使用第一个界面。
刘金玉编程
2020/04/21
1.3K0
刘金玉的零基础VB教程085期:mshflexgrid联动数据库更新
Qt Tablewidget表格数据的导出和导入
QT里面自带的TableWidget控件可以实现表格显示的功能,刚开始学习TableWidget,只是自己提前创建好表格,规定好数据,但真正的软件不会让我们规定好数据格式。下面我们一起来看一下,如何导入xls文件,自动生成表格。
花狗Fdog
2022/01/11
3.4K0
Qt Tablewidget表格数据的导出和导入
在VB.net中 List(of string())与Arr(,)有什么区别
在VB.NET中,List(Of String())和Array(,)是两种不同的数据结构,它们之间存在一些关键的区别。
哆哆Excel
2024/02/03
3510
在VB.net中 List(of string())与Arr(,)有什么区别
C# 实现二维数据数组导出到 Excel
将数据库查询出来的数据导出并生成 Excel 文件,是项目中经常使用的一项功能。本文将介绍通过数据集生成二维数据数组并导出到 Excel。
初九之潜龙勿用
2024/09/11
1520
C# 实现二维数据数组导出到 Excel
.Net之路(十三)数据库导出到EXCEL
.NET中导出到Office文档(word,excel)有我理解的两种方法.一种是将导出的文件存放在server某个目录以下,利用response输出到浏览器地址栏,直接打开;还有直接利用javascript来导出html中的标签。
全栈程序员站长
2021/12/08
2.1K0
关于asp.net与winform导出excel的代码
一、asp.net中导出Execl的方法: 在asp.net中导出Execl有两种方法,一种是将导出的文件存放在服务器某个文件夹下面,然后将文件地址输出在浏览器上;一种是将文件直接将文件输出流写给浏览器。在Response输出时,t分隔的数据,导出execl时,等价于分列,n等价于换行。 1、将整个html全部输出execl 此法将html中所有的内容,如按钮,表格,图片等全部输出到Execl中。
跟着阿笨一起玩NET
2018/09/19
5.6K0
推荐阅读
相关推荐
机房收费系统————导出到Excel
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文