【VB.NET机房重构】DataGridView导出Excel
来源:互联网 发布:网络优化工程师 西安 编辑:程序博客网 时间:2024/06/05 18:44
将数据从DataGridView控件中导出为Excel,其实挺简单的。在这里,就贴出来做个积累吧。
首先,添加Office Excel的引用。
因为机房收费中,很有几个地方需要导出Excel,所以就把这个功能提出来为一个公共函数吧。
Imports System.Windows.FormsPublic Class CommonFunction Public Function Excel(ByVal dgv As DataGridView) As Boolean '建立Excel连接 Dim myExcel As New Microsoft.Office.Interop.Excel.Application() myExcel.Application.Workbooks.Add(True) myExcel.Visible = True '定义变量 Dim i, j, k As Integer '添加表头 For k = 0 To dgv.ColumnCount - 1 myExcel.Cells(1, k + 1) = dgv.Columns(k).HeaderText Next k '通过循环来添加控件中的数据到表格中 For i = 0 To dgv.RowCount - 1 For j = 0 To dgv.ColumnCount - 1 '第一行是表头,数据从第二行开始添加 myExcel.Cells(i + 2, j + 1) = dgv(j, i).Value Next j Next i Return True '添加完毕,返回true End FunctionEnd Class调用的时候两行代码即可
Dim excel As New CommonFunction excel.Excel(DataGridView1)小结:
无论是从DataGridView中导出Excel,还是从哪儿导出,差不多步骤都一样,都要先添加引用,然后建立连接,添加表,打开表,添加表头,导出数据,完毕。从无从下手,到搞定,慢慢积累。
0 0
- 【VB.NET机房重构】DataGridView导出Excel
- VB.NET之旅-机房收费系统个人重构DatagridView导出数据到Excel
- 【机房重构】--DatagridView导出Excel
- 【机房重构】——DataGridView导出Excel
- Vb.net dataGridView导出EXCEL
- 【VB.NET机房重构】DataGridView数据显示
- 机房重构-DataGridView常用使用方法(vb.Net版)
- vb.net版机房重构--DataGridView控件
- 【机房重构】导出Excel
- 机房重构 导出Excel
- vb.net datagridview导出到excel表
- vb.net datagridview控件导出excel
- vb.net datagridview实现数据导出Excel
- 【个人机房重构】—— 将DataGridView中的数据导出到Excel表中㈣
- 【VB.NET机房重构】ADO.NET
- 重构机房之“导出EXCEL异常”
- 机房重构—导出Excel
- 【C#】导出excel表<机房重构>
- ARC初探
- UIView 的旋转与缩放以及同时应用两种效果
- java 0基础学习总结
- Android中Serializable和Parcelable的用法及区别
- 求解逆波兰表达式的值,回文数字的判断&&栈的应用
- 【VB.NET机房重构】DataGridView导出Excel
- iOS完整学习路线图
- AttributedString设置字体属性
- 解决android中出现的无法加载library的问题
- bootstrap的导航路径和分页器
- 关于softmax 函数求导
- 黑马程序员---高级-反射
- 深刻教训,C#中MVC控制器名称,非区域中不能为UploadController
- 关于swing的一些收获