导入excel时数据量大于65536行怎么办?

gshuhugs gshuhugs 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区


Dim myexcel As New Excel.Application
Dim strSql As String = "select * from mdl_rc_case"
Dim table As New DataTable
table = DB.QueryTable(strSql)'DB是数据库链接类的实例,QueryTable返回的是datatable
myexcel.Application.Workbooks.Add(True)

Dim i, j As Integer
If count_table_rows = 0 Then
Return
End If
'添加标题
For i = 0 To table.Columns.Count - 1
myexcel.Cells(1, i + 1) = table.Columns(i).Caption
Next
'填充数据
For i = 0 To table.Rows.Count - 1
For j = 0 To table.Columns.Count - 1
myexcel.Cells(i + 2, j + 1) = table.Rows(i)(j).ToString()
Next
Next
myexcel.Visible = True

这是我写得导入excel的部分代码,如果数据大于65536行时 写入新的sheet中应该怎么改呢,希望楼上的几位帮帮改改。
小弟将不胜感激涕零。
在下愚昧,看过很多人的帖子了,还是没搞定,请直接给代码吧。
...全文

相关推荐

评论 15
收藏 已收藏
分享
返回顶部
gshuhugs
.NET社区 62,274 成员 668,968 内容