问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

...如何编写代码使数据库导出到excel、word或html上?

发布网友 发布时间:2024-04-21 05:27

我来回答

2个回答

热心网友 时间:2024-10-04 14:27

Private Sub Command1_Click()
    Dim xlapp As Variant
    Dim xlBook As Variant
    Dim xlSheet As Variant
    Dim sum As Long
    Set xlapp = CreateObject("excel.application")
    Set xlBook = xlapp.Workbooks.Open(App.Path & "\data\报表.xlt") '打开EXCEL模板
    'Set xlBook = xlapp.Workbooks.Add
    Set xlSheet = xlBook.worksheets(1)
    xlapp.Visible = True
    Adodc1.ConnectionString = cn.ConnectionString
    Adodc1.RecordSource = "select * from [Sheet1] where 试验号='" & shiyanH & "'"
    Adodc1.Refresh
    If Adodc1.Recordset.RecordCount > 0 Then
    Adodc1.Recordset.MoveFirst
    xlSheet.Cells(sum + 1, 2) = shiyanH
    For sum = 0 To Adodc1.Recordset.RecordCount - 1
        xlSheet.Cells(sum + 3, 1) = Adodc1.Recordset(1)
        For j = 2 To 21
            If Adodc1.Recordset(j) <> "" Then
                If Adodc1.Recordset(j) = "********" Then
                    xlSheet.Cells(sum + 3, j) = (Adodc1.Recordset(j))
                Else
                    xlSheet.Cells(sum + 3, j) = Val(Adodc1.Recordset(j))
                End If
            End If
        Next
        Adodc1.Recordset.MoveNext
    Next sum
    End If
End Sub
Sub Main()
    cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\data\tsdb.mdb;Persist Security Info=False"
    frmStart.Show
End Sub

以上是读取Access数据表,导入到Excel的代码。

热心网友 时间:2024-10-04 14:23

可以的,私信一下我

热心网友 时间:2024-10-04 14:23

Private Sub Command1_Click()
    Dim xlapp As Variant
    Dim xlBook As Variant
    Dim xlSheet As Variant
    Dim sum As Long
    Set xlapp = CreateObject("excel.application")
    Set xlBook = xlapp.Workbooks.Open(App.Path & "\data\报表.xlt") '打开EXCEL模板
    'Set xlBook = xlapp.Workbooks.Add
    Set xlSheet = xlBook.worksheets(1)
    xlapp.Visible = True
    Adodc1.ConnectionString = cn.ConnectionString
    Adodc1.RecordSource = "select * from [Sheet1] where 试验号='" & shiyanH & "'"
    Adodc1.Refresh
    If Adodc1.Recordset.RecordCount > 0 Then
    Adodc1.Recordset.MoveFirst
    xlSheet.Cells(sum + 1, 2) = shiyanH
    For sum = 0 To Adodc1.Recordset.RecordCount - 1
        xlSheet.Cells(sum + 3, 1) = Adodc1.Recordset(1)
        For j = 2 To 21
            If Adodc1.Recordset(j) <> "" Then
                If Adodc1.Recordset(j) = "********" Then
                    xlSheet.Cells(sum + 3, j) = (Adodc1.Recordset(j))
                Else
                    xlSheet.Cells(sum + 3, j) = Val(Adodc1.Recordset(j))
                End If
            End If
        Next
        Adodc1.Recordset.MoveNext
    Next sum
    End If
End Sub
Sub Main()
    cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\data\tsdb.mdb;Persist Security Info=False"
    frmStart.Show
End Sub

以上是读取Access数据表,导入到Excel的代码。

热心网友 时间:2024-10-04 14:26

可以的,私信一下我
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
发摅解释 摅的组词有哪些 摅字能组哪些词 检测电脑配置的软件电脑硬件检测权威软件有哪几个 查看电脑参数的软件什么软件可以全面检测显示出电脑硬件参数数据_百度... 有没有可以查自己电脑配置的软件啊??? 芯片程序解密哪家好 ...文章怎么突然间阅读量开始大减,从几百掉到个位数。 百家号怎么才个位数播放量?个位数播放量怎么算? 保本收益投资合法吗 骟人的成语骟人的成语是什么 花朵簇拥我的心意,满满的谢意蕴含其中 这是我喜欢的女孩发给我的 不知... 深圳兴东地铁站到观音山 微信怎么取消解除绑定的 如何关闭后雨刮器? 尽头这首歌高潮怎么像演员啊 由HCl NO2 N2组成的混合气体200ml,通入水中后变为80ml,再通入15mlO2... 题目no2,nh3,hcl 为什么不能用排水法收集 ...手臂弯曲时用另外只手可以按到肱骨内上髁附近的韧带就疼了,谁... 北大清华和牛津大学剑桥大学的水平是同一档次上的吧? 从阳明路可以坐几路公交去洪都北大道八一体育公园哦,急,谢谢 ...忍者》动漫中第四百二十几集,干柿鬼蛟VS八尾.疑点在哪? tyrith组成一个新单词 thirsty变一个字母可以变成什么单词 增加一个字母变成新单词 thirty thirty 添加一个字母变另一个单词( ) 世界杯有哪几次最难忘的瞬间? 广东汕头到安徽黄山有多远 广东饶平到黄山的路线图 武汉有什么做烤肥肠便宜好吃的小吃店? 408214是哪里的邮编。 查上海市淮海西路358弄邮政编码 603158是哪里的邮政编码? 314099邮政编码是那个地方? 北京市昌平区科技园区昌怀路邮编 如何将电视与手机连接 ...好还是去做外贸业务员好?工作职责一般是什么?工资一般是多少?_百度... 火影忍者中是否有人能打败九尾? SD卡适用于所以手机吗 诗歌|没有你的世界 邵阳雍翠怡景二期在哪里? 邵阳缇香郡怡景开发商是? 白莲镇离岔路镇多远 武汉到浠水绿杨有多少公里 谁可以说说红继木球是常绿还是落叶 ppt动态图为什么会卡住? 极限点的集合一定是闭集么 普通sd卡和手机用sd哪个好? 华洋k6加多少升机油合适 外阴瘙痒,一直都是这样子怎么办,是什么症状啊