2016-06-15 11 views
-1

私は4列と25行に近い配列を持っています。それをExcelシートにエクスポートする方法を知りたい。アレイの要素が実行時にExcelシートに表示されるようにしたいと思います。あなたはvb.netでそれをしたいと仮定すると、文字列配列をExcelワークシートにエクスポートするには?

+0

http://stackoverflow.com/help/how-to-ask – Jeremy

+0

[Excelにアレイを作成する方法VB.Netでは]の可能な重複(http://stackoverflow.com/questions/ 22691009/in-vb-net-how-to-write-an-array-to-excel) – aphoria

答えて

0

として

薄暗い行列(4,25)が、これはそれを行う必要があります。

Sub Main() 
    Dim oExcel As Object = CreateObject("Excel.Application") 
    Dim oBook As Object = oExcel.Workbooks.Open("C:\Book1.xlsx") 
    Dim oSheet As Object = oBook.Worksheets(1) 
    Dim matrix(4, 25) As String 
    Dim i As Integer 
    Dim j As Integer 

    'populate matrix 
    For i = 1 To 4 
     For j = 1 To 25 
      matrix(i, j) = i & " " & j 
     Next j 
    Next i 

    'move to excel worksheet 
    For i = 1 To 4 
     For j = 1 To 25 
      oSheet.cells(j, i).Value = matrix(i, j) 
     Next j 
    Next i 

    'Save this Excel document 
    oBook.SaveAs("C:\Book1.xls", True) 
    oExcel.Quit() 
End Sub 
関連する問題