vb.net 将DataGridView数据导入到Excel的方式
发布时间:2020-12-17 08:10:52 所属栏目:百科 来源:网络整理
导读:Private Sub Button2_Click(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles Button2.Click Dim MyExcel As New Microsoft.Office.Interop.Excel.Application() MyExcel.Application.Workbooks.Add() MyExcel.Visible = True '获取标题
Private Sub Button2_Click(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles Button2.Click Dim MyExcel As New Microsoft.Office.Interop.Excel.Application() MyExcel.Application.Workbooks.Add() MyExcel.Visible = True '获取标题 Dim Cols As Integer For Cols = 1 To DataGridView1.Columns.Count MyExcel.Cells(1,Cols) = DataGridView1.Columns(Cols - 1).HeaderText Next '往excel表里添加数据() Dim i As Integer For i = 0 To DataGridView1.RowCount - 1 Dim j As Integer For j = 0 To DataGridView1.ColumnCount - 1 If Me.DataGridView1(j,i).Value Is System.DBNull.Value Then MyExcel.Cells(i + 2,j + 1) = "" Else MyExcel.Cells(i + 2,j + 1) = DataGridView1(j,i).Value.ToString End If Next j Next i End Sub 注明:需要在程序里添加Excel的引用。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 使用Powershell连接到远程PostgreSql数据库
- cocos2dx[3.2](21)――观察者模式NotificationCenter
- C#char计算问题
- 精益 React 学习指南 (Lean React)- 1.6 Flux
- c – 无法理解这个无限循环的逻辑
- react native封装原生view, 讲解其中的方案设计和通信机制,
- Oracle rac下/tmp/bootstrap权限问题
- reactjs – 如何替换react-bootstrap中的容器类
- ruby-on-rails – 为什么我的导轨测试速度如此之慢?
- swift textfield 和 textview 实时获取 输入内容