一个VB的DataTable导出Excel表,转成C#,求指点

t_kong t_kong 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
Sub toexcel(ByVal dt As DataTable, ByVal filename As String)
Dim i, j As Integer
Dim xlApp As Excel.Application
Dim xlBook As Excel.Workbook
Dim xlChar As New Excel.Chart
Dim xlSheet As New Excel.Worksheet

If dt Is Nothing Then Exit Sub
xlApp = New Excel.Application
xlApp = CreateObject("Excel.Application")
xlBook = xlApp.Workbooks.Add
xlSheet = xlBook.Worksheets.Add
If dt.Rows.Count <> 0 Then
For i = 0 To dt.Rows.Count - 1
For j = 0 To dt.Columns.Count - 1
xlSheet.Cells(i + 2, j + 1) = Rs_dt_i_j(dt, i, j)
Next
Next

For i = 0 To dt.Columns.Count - 1

xlSheet.Cells(1, i + 1) = dt.Columns(i).ColumnName
Next

xlBook.SaveAs(filename) '保存文件
xlApp.Quit()
xlApp = Nothing
End If

End Sub
...全文

相关推荐

评论 1
收藏 已收藏
分享
返回顶部
t_kong
C# 111,129 成员 642,538 内容