VB.NET DataTable如何导出Excel?

word2009 2009-05-08 01:32:52
VB.NET DataTable如何导出Excel?
...全文
114 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
minicep 2009-05-08
  • 打赏
  • 举报
回复
真好需要到,谢谢楼上的!
蓝海D鱼 2009-05-08
  • 打赏
  • 举报
回复

Imports System.IO
Imports System.Text
Imports System.Data.SqlClient
Public Dt As New DataTable
Public Dr As DataRow
Public dc As DataColumn
Dim a As Integer
Public Sub ToExcel()
Dim MyApp As New Excel.Application
Dim MyBook As Excel.Workbook
Dim MySheet As Excel.Worksheet
MyBook = MyApp.Workbooks.Add
MySheet = MyBook.Worksheets("sheet1")
Dim x As Integer
Dim y As Integer
For y = 0 To Dt.Columns.Count - 1
MySheet.Cells(1, y + 1) = Dt.Columns(y).ColumnName
Next
x = 1
Dim r As DataRow
Dim col As DataColumn
For Each r In Dt.Select
x = x + 1
y = 0
For Each col In r.Table.Columns
y += 1
MySheet.Cells(x, y) = r(col.ColumnName)
Next
Next
MyApp.Visible = True
End Sub

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧