我正在研究一個控制檯應用程序,它將獲取特定文件夾中的所有.sql文件,使用它們查詢數據庫,然後將每個文件的結果導出到Excel文件。我把所有的東西都放到了數據表中。我要求提供任何建議或指導,讓數據表達出衆。任何幫助,將不勝感激。謝謝。Visual Basic - 將數據表寫入Excel
Imports System.Data.OleDb
Module SqlExport
Sub Main()
Dim SQLString As String
Dim SQLDirectory As New IO.DirectoryInfo("\\Datastore\scripts\SQL")
Dim SQLQueries As IO.FileInfo() = SQLDirectory.GetFiles("*.sql")
Dim CurrentQuery As IO.FileInfo
Dim dt As New DataTable
For Each CurrentQuery In SQLQueries
SQLString = System.IO.File.ReadAllText(CurrentQuery.FullName)
Using connection As New OleDb.OleDbConnection("provider=advantage ole db provider;data source=\\database\dba;advantage server type=ads_remote_server;trimtrailingspaces=true;")
Dim command As New OleDbCommand(SQLString, connection)
Dim da As New OleDb.OleDbDataAdapter(command)
da.Fill(dt)
End Using
Next
End Sub
End Module
右邊的第一個建議鏈接看起來很完美:http://stackoverflow.com/questions/1746701/export-datatable-to-excel-file –