vb中从excel中捞取数据插入表中!

代码实现的功能是:从指定的EXCEL文件中抓取一些数据插入表中

控制点

1指定的excel 中要有sheet

2sheet中要有一个名为“upload”的文件

代码如下:

 

'check sheet's names must contain upload
    intCsheet = xlBook.Worksheets.Count
    If intCsheet = 0 Then
        MsgBox "The execl file " & strfilename & " has no data!"
        xlBook.Close (True) '
关闭EXCEL工作簿
        xlExcel.Quit '
关闭EXCEL
        Set xlExcel = Nothing '
释放EXCEL对象
        insert_tepmtable = False
        Exit Function
    End If
    For intI = 1 To intCsheet
        If UCase(xlBook.Worksheets(intI).NAME) = "UPLOAD" Then
            Exit For
        End If
    Next
    If intI > intCsheet Then
        MsgBox "The execl file " & strfilename & " has no upload sheet !"
        xlBook.Close (True) '
关闭EXCEL工作簿
        xlExcel.Quit '
关闭EXCEL
        Set xlExcel = Nothing '
释放EXCEL对象
        insert_tepmtable = False
        Exit Function
    End If
    Set xlSheet = xlBook.Worksheets("upload")
    'get excel's data
    With xlSheet
        For intJ = 2 To 65535
            If Len(Trim(.Cells(intJ, 1).Value)) <> 0 Then
                   strsql = "insert into tmp_uploadprice" & _
                        " values(" & CLng(.Cells(intJ, 1).Value) & _
                        ",'" & CStr(.Cells(intJ, 2).Value) & _
                        "',' '" & _
                        "," & CDbl(.Cells(intJ, 4).Value) & ")"
                        DbsBpcs.Execute strsql

              EDN If

       NEXT

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值