标题:如何将 datagrid 表格中的数据导入到 excel 表格中?
只看楼主
努力的鸭子君
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2014-4-1
结帖率:0
已结贴  问题点数:20 回复次数:3 
如何将 datagrid 表格中的数据导入到 excel 表格中?
如何将datagrid表格中的数据导入到excel表格中?求各位大神帮忙,毕业设计急用。。。。
搜索更多相关主题的帖子: excel表格 如何 excel表格 如何 
2014-04-19 14:59
owenlu1981
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:13
帖 子:211
专家分:1130
注 册:2013-5-17
得分:10 
先引用MicroSoft Excel
Dim xlApp As New Excel.Application, xlBook As New Excel.Workbook, xlSheet As New Excel.Worksheet
Dim Conn As New ADODB.Connection, Rs As New ADODB.Recordset

Rs.Open StrSQL,Conn,1,1    '查询记录
If not Rs.EOF Then
    Set xlApp = CreateObject("Excel.Application")
    xlApp.Visible = True
    Set xlBook = xlApp.Workbooks.Add
    Set xlSheet = xlBook.Worksheets(1)
    For Fld_j = 0 To Rs.Fields.Count - 1
        xlSheet.Cells(1, Fld_j + 1) = RsMain.Fields(Fld_j).Name
    Next Fld_j
    xlSheet.Range("A2").CopyFromRecordset Rs
EndIf
Rs.Close
2014-04-20 16:41
w360989426
Rank: 5Rank: 5
等 级:职业侠客
威 望:4
帖 子:228
专家分:301
注 册:2013-11-12
得分:10 
第一种
Set excel1 = New Excel.Application
    excel1.Visible = False
    excel1.Workbooks.Open (App.Path & "\程序模版.xls")
    excel1.Workbooks("程序模版.xls").Sheets("发货单").Name = "对账明细"
    excel1.Workbooks("程序模版.xls").Sheets("对账明细").Select
    If excel1.Workbooks("程序模版.xls").ReadOnly = True Then
        excel1.DisplayAlerts = False
        excel1.Application.Quit
        excel1.DisplayAlerts = True
        MsgBox "你已经打开“程序模版.xls”" & Chr(13) & "请关闭原有的“程序模版.xls”。", vbOKOnly + vbExclamation, "错误提示"
        excel1.Visible = True
        Exit Sub
    Else
        excel1.Workbooks("程序模版.xls").Sheets("对账明细").Range("A2").CopyFromRecordset Adodc5.Recordset
    End If
2014-04-20 18:44
鸥翔鱼游
Rank: 5Rank: 5
等 级:职业侠客
帖 子:182
专家分:323
注 册:2014-4-19
得分:0 
看帖是学习,回帖是礼貌。。。
2014-04-28 14:20



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-430309-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.079963 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved