vb.netでエクセル操作

備忘録

Dim oXls As Excel.Application = New Excel.Application() 'エクセルを開く
Dim oWBook As Excel.Workbook
Dim oSheet As Excel.Worksheet

oWBook = oXls.Workbooks.Open(xlsPath) 'ブックを開く
oSheet = oWBook.Sheets("Sheet1") 'シートを選択
oSheet.Cells.Clear() 'シート内全部クリア
oWBook.Save() '保存
oWBook.Close() 'ブックを閉じる
oXls.Quit() 'エクセルを閉じる

 

VB.netでdatasetを作成する

例)

  • テーブル名:hogehoge
  • カラム名1:key
  • カラム名2:value
  • データセット名:hoge
'table作成
Dim dtTable As DataTable = New DataTable("hogehoge")
dtTable.Columns.Add("key", Type.GetType("System.String"))
dtTable.Columns.Add("value", Type.GetType("System.String"))

'レコードを1行追加
Dim dtRow As DataRow
dtRow = dtTable.NewRow()
dtRow("key") = "huga"
dtRow("value") = "hugahuga"
dtTable.Rows.Add(dtRow)

'datasetにDataTableをセット
Dim dtSet As DataSet = New DataSet("hoge")
dtSet.Tables.Add(dtTable)