MSflexgrid查询结果导出到EXCEL,EXCEL中显示问题。(新手请教)
我想实现在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时在左边出现一列空白列,请高手指教如何修改以上代码,修正此问题。
问题比较低级,希望高手指教。
另外数据较大时速度比较慢,是否存在解决方法。
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循环逐行逐列导出数据,效率会显著降低。为了解决这个问题,我们需要寻找一种更快速的方法来完成数据的导出。
调用Excel的课程表程序本例是先将数据库里的数据查询出来,用MSFlexGrid表格控件显示,然后将它导出'/////先引用execl9.0(VB6.0源代码编写)Dim excelApp As Excel.Workbook
首先,你需要建立数据库连接,然后编写SQL查询语句来获取课程表的数据。查询结果通常会被填充到Recordset对象中,再进一步传递给MSFlexGrid进行显示。3.
VB Excel导入 MSFlexGrid 批量导入SQL2000 然后MSFlexGrid 数据生成Excel
**MSFlexGrid数据生成Excel**:在MSFlexGrid中对数据进行操作后,如果需要将这些数据导出回Excel,可以使用`Microsoft.Office.Interop.Excel`库,
托VB中如何将MSFlexGrid数据导入到Excel中.txt
MSFlexGrid 是一个在VB开发环境中常用的表格控件,用于显示和编辑二维数据。而将这些数据导出到Excel则是一种常见的需求,比如用于数据分析、报告生成等。
vb Excel导入MSFlexGrid 批量导入SQL2000 然后MSFlexGrid 数据生成Excel
导入完成后,可能需要对数据库中的数据进行一些处理,例如计算、聚合等,然后再将结果导出到Excel。VB中可以使用Microsoft Excel Object Library来操作Excel文件。


VB基础类
