2011-10-15 29 views
3

我有一個sql存儲過程,它返回我的數據表中的某一組列。
在將數據表導出爲ex​​cel之前,我該如何移動(比方說)第一個位置的列到最後一個位置?從第一個到最後一個移動數據表中的列

Dim myConn As New SqlConnection(strConnection) 
Dim myCmd As New SqlCommand(strSQL, myConn) 
Dim dt As DataTable = New DataTable() 
Dim da As SqlDataAdapter = New SqlDataAdapter(strSQL, myConn) 
da.Fill(dt) 

Dim excelPackage = New OfficeOpenXml.ExcelPackage 
Dim excelWorksheet = excelPackage.Workbook.Worksheets.Add("ProjectStatusReports") 
excelWorksheet.Cells("A3").LoadFromDataTable(dt, True) 
+0

你只想交換首先和最後一列的職位都是? –

+0

好....我基本上想重新安排列位置 – Frank

回答

相關問題