直接將Access數據庫導入到Excel文件

 
  <html xmlns="http://www.w3.org/1999/xhtml">
  <head runat="server">
   <title>直接將Access數據庫導入到Excel文件</title>
  </head>
  <body>
   <form id="form1" runat="server">
   <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="到處數據" />
   </form>
  </body>
  </html>
  VB.NET
  
  Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs)
   Dim sql As String
   Dim connstr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|/ASPNET20Book.mdb;Persist Security Info=True"
   Dim cn As System.Data.OleDb.OleDbConnection = New System.Data.OleDb.OleDbConnection(connstr)
   Dim cmd As System.Data.OleDb.OleDbCommand
   cn.Open
   sql = "select Count(*) From Paging"
   cmd = New System.Data.OleDb.OleDbCommand(sql, cn)
   Dim RecordCount As Integer = CType(cmd.ExecuteScalar, Integer)
   sql = "select top 65535 * into [Excel 8.0;database=" + Server.MapPath(".") + "/ASPNET20Book.xls].[Sheet1] from Paging"
   cmd = New System.Data.OleDb.OleDbCommand(sql, cn)
   cmd.ExecuteNonQuery
   cn.Close
   cn.Dispose
   cn = Nothing
  End Sub
發佈了29 篇原創文章 · 獲贊 6 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章