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

  • 相关阅读:
    leetcode 78. 子集 JAVA
    leetcode 91. 解码方法 JAVA
    leetcode 75. 颜色分类 JAVA
    leetcode 74 搜索二维矩阵 java
    leetcode 84. 柱状图中最大的矩形 JAVA
    last occurance
    first occurance
    classical binary search
    LC.234.Palindrome Linked List
    LC.142. Linked List Cycle II
  • 原文地址:https://www.cnblogs.com/redfox241/p/853499.html
Copyright © 2011-2022 走看看