0
私は、DataGridviewをExcelにエクスポートし、Excelスプレッドシートを開いています(ワークシートを保存しません)。これは私がどれくらい手に入れたかです...VB ASP.Net ExcelでDataGridViewを開く
ありがとうございます!
ます。Public Sub ExcelRpt(GridViewコントロールとしてByVal DgvName、文字列としてByVal URL)
Dim xlApp As Microsoft.Office.Interop.Excel.Application
Dim xlWorkBook As Microsoft.Office.Interop.Excel.Workbook
Dim xlWorkSheet As Microsoft.Office.Interop.Excel.Worksheet
Dim misValue As Object = System.Reflection.Missing.Value
Dim i As Integer
Dim j As Integer
xlApp = New Microsoft.Office.Interop.Excel.Application
xlWorkBook = xlApp.Workbooks.Add(misValue)
xlWorkSheet = CType(xlWorkBook.Sheets(1), Worksheet)
For i = 0 To DgvName.Rows.Count - 2
For j = 0 To DgvName.Columns.Count - 1
For k As Integer = 1 To DgvName.Columns.Count
xlWorkSheet.Cells(1, k) = DgvName.Columns(k - 1).HeaderText
xlWorkSheet.Cells(i + 2, j + 1) = DgvName.Columns(j, i).Value.ToString()
Next
Next
Next
ここではいくつかのコードが必要です!!!!
releaseObject(xlApp)
releaseObject(xlWorkBook)
releaseObject(xlWorkSheet)
End Sub
WinformsまたはASP.NET(タグ付き)? ASP.NETでは、これは、Winforms DataGridViewのGridView/DataGidと呼ばれています。それでは、ASP.NETとどう関係していますか? –
一時フォルダに保存し、閉じてから削除するまで待つ必要があります。また、Timが言ったように、これはasp.netではないので、私は先に進んでこれを調べます。 –
申し訳ありませんが、あなたが正しいです、私は私が見つけた例に従っていた。私はgridviewコントロールを使用する例を書き直し、質問に貼り付けました。 – Susan