MSflexgrid查询结果导出到EXCEL,EXCEL中显示问题。(新手请教)

ngiu ngiu 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我想实现在MSflexgrid查询结果导出到EXCEL。找到代码如下:
Private Sub Command1_Click()
Dim Xlapp As Object
Dim i As Long
Dim j As Long
Dim Header As String
Dim xlsheet As Excel.Worksheet
Set Xlapp = CreateObject("excel.application")
Xlapp.Workbooks.Add
Xlapp.Visible = True
Set xlsheet = Xlapp.Worksheets.Add
With xlsheet
' .Range("C1") = Header
' .Range("C1").Font.Size = 20
' .Range("A2") = "´Ó" & DTPicker1.Value & "µ½" & DTPicker2.Value & "Ϊֹ:"
For i = 0 To msgList.Rows - 1
For j = 0 To msgList.Cols - 1
.Cells(i + 1, j + 1) = msgList.TextMatrix(i, j)
Next
Next
End With
Set xlsheet = Nothing
Set Xlapp = Nothing
End Sub

但是导出到EXCEL时在左边出现一列空白列,请高手指教如何修改以上代码,修正此问题。
问题比较低级,希望高手指教。
另外数据较大时速度比较慢,是否存在解决方法。
...全文

相关推荐

MSFlexGrid表格数据导出到EXCEL

MSFlexGrid控件虽然功能强大,但在处理大量数据时,如果使用传统的FOR循环逐行逐列导出数据,效率会显著降低。为了解决这个问题,我们需要寻找一种更快速的方法来完成数据的导出。

sszh001

调用Excel的课程表程序本例是先将数据库里的数据查询出来,用MSFlexGrid表格控件显示,然后将它导出'/////先引用execl9.0(VB6.0源代码编写)Dim excelApp As Excel.Workbook

首先,你需要建立数据库连接,然后编写SQL查询语句来获取课程表的数据。查询结果通常会被填充到Recordset对象中,再进一步传递给MSFlexGrid进行显示。3.

QQ223857666勾月

VB Excel导入 MSFlexGrid 批量导入SQL2000 然后MSFlexGrid 数据生成Excel

**MSFlexGrid数据生成Excel**:在MSFlexGrid中对数据进行操作后,如果需要将这些数据导出回Excel,可以使用`Microsoft.Office.Interop.Excel`库,

jjgg105

托VB中如何将MSFlexGrid数据导入到Excel中.txt

MSFlexGrid 是一个在VB开发环境中常用的表格控件,用于显示和编辑二维数据。而将这些数据导出到Excel则是一种常见的需求,比如用于数据分析、报告生成等。

zsy2000t

vb Excel导入MSFlexGrid 批量导入SQL2000 然后MSFlexGrid 数据生成Excel

导入完成后,可能需要对数据库中的数据进行一些处理,例如计算、聚合等,然后再将结果导出到Excel。VB中可以使用Microsoft Excel Object Library来操作Excel文件。

wsl_38213
评论 6
收藏 已收藏
分享
返回顶部
ngiu
VB基础类 7,788 成员 197,583 内容