zoukankan      html  css  js  c++  java
  • vb 快速写入execel文件

     Dim conn As ADODB.Connection
        Dim myrec As ADODB.Recordset
        Dim adopre As ADODB.Parameter
        Dim cmd As ADODB.Command
       
        Set conn = New ADODB.Connection
        Set myrec = New ADODB.Recordset
        Set adopre = New ADODB.Parameter
        Set cmd = New ADODB.Command
       
       

        conn.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=DB_PurchaseOrder;Data Source=."
        conn.Open
        cmd.ActiveConnection = conn
        cmd.CommandType = adCmdStoredProc
        cmd.CommandText = "sp_recordset"
        Set adopre = cmd.CreateParameter("@bbb", adInteger, adParamInput)
        cmd.Parameters.Append adopre
        cmd.Parameters("@bbb").Value = "5"
        Set myrec = cmd.Execute()
              
           
        Dim myexcel As New Excel.Application
        Dim mybook As New Excel.Workbook
        Dim mysheet As New Excel.Worksheet
        Set mybook = myexcel.Workbooks.Add  '添加一个新的BOOK
        Set mysheet = mybook.Worksheets.Add  '添加一个新的SHEET
        myexcel.Visible = False
       
        mybook.Activate
       
        mysheet.Range 1, 6
       
        mysheet.Cells.CopyFromRecordset myrec
       
       
       
        mybook.SaveAs (App.Path & "\123.xls")  '保存文件
        'mybook.SaveCopyAs (App.Path & "\123.slx")   '保存文件
       ' myrec.Save (App.Path & "\1234.xls")  '保存文件
       
       
        myexcel.Quit

  • 相关阅读:
    软件开发模式
    my parnter code review
    官僚模式和功能团队模式的优缺点
    思考题
    my code review
    四则运算
    Android Studio下使用Junit框架测试数组和
    SQL2008 存储过程 增删改查例子
    NET 无法显示XML页怎么办
    vs2010 2005 2008 代码前面出现··········取消方法
  • 原文地址:https://www.cnblogs.com/redfox241/p/853499.html
Copyright © 2011-2022 走看看