日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
教你迅速掌握VB.NET操作Excel

如果我們想在VB.NET環(huán)境下進行Excel的操作的話,應當如何正確的進行呢?關(guān)于VB.NET操作Excel這一問題可能對于沒有太多開發(fā)經(jīng)驗的新手來說有點困難。今天在這里就為大家詳細介紹一下這一應用技巧,讓大家有一個詳盡的認識。#t#

今天寫的VB.NET操作Excel代碼,一些要做保留,記錄 Public Class ExportXlsClass ExportXls

  1. Public Sub Printer()Sub Printer
    (ByVal pid As Int16, ByVal dbhlp 
    As DBHelper, ByVal objds As ploy)
  2. Dim sqlstr As String
  3. sqlstr = "select * from Ploy 
    where ployID=" & pid
  4. dbhlp.FillDataTable(sqlstr, 
    objds, "Ploy")
  5. sqlstr = "select * from PForeign 
    where ployID=" & pid
  6. dbhlp.FillDataTable(sqlstr, 
    objds, "PForeign")
  7. Dim exl As New Excel.Application
  8. exl.Visible = True
  9. exl.DisplayAlerts = True
  10. exl.WindowState = Excel.XlWindow
    State.xlMaximized
  11. 'Dim wb As Excel.Workbook = 
    exl.Workbooks.Open(Application.
    StartupPath & "\print.xls")
  12. 'Dim ws As Excel.Worksheet = 
    wb.Worksheets("prt")
  13. Dim wb As Excel.Workbook = 
    exl.Workbooks.Add()
  14. Dim ws As Excel.Worksheet = 
    wb.Worksheets.Item(1)
  15. Dim Rng As Excel.Range
  16. Rng = ws.Columns(1)
  17. Rng.ColumnWidth = 16
  18. Rng = ws.Columns(2)
  19. Rng.ColumnWidth = 46
  20. Rng = ws.Columns(3)
  21. Rng.ColumnWidth = 16
  22. Dim dr As ploy.PloyRow
  23. dr = objds.Ploy.Rows(0)
  24. Try
  25. Rng = ws.Range("A1:A1", "C1:C1")
  26. Rng.Cells.Merge()'合并單元格
  27. Rng.Font.Name = "黑體"
  28. Rng.Font.Size = "22"
  29. Rng.HorizontalAlignment = -4108
  30. Rng.VerticalAlignment = -4108
  31. Rng.Value = dr.PSubject
  32. Catch ex As Exception
  33. End Try
 
 
 
  1. Try
  2. Rng = ws.Range("A2:A2", "C2:C2")
  3. Rng.Cells.Merge()
  4. Rng.Font.Name = "黑體"
  5. Rng.Font.Size = "14"
  6. Rng.HorizontalAlignment = -4108
  7. Rng.VerticalAlignment = -4108
  8. Rng.Value = "時間:" & dr.PTime
  9. Catch ex As Exception
  10. End Try
 
 
 
  1. Try
  2. Rng = ws.Range("A3:A3", "C3:C3")
  3. Rng.Cells.Merge()
  4. Rng.Font.Name = "黑體"
  5. Rng.Font.Size = "14"
  6. Rng.HorizontalAlignment = -4108
  7. Rng.VerticalAlignment = -4108
  8. Rng.Value = "地點:" & dr.Place
  9. Catch ex As Exception
  10. End Try
 
 
 
  1. Dim drF As ploy.PForeignRow
  2. Dim i, rngi As Integer
  3. Dim rngs, cellB, cellE As String
  4. rngi = 5 + objds.PForeign.Rows.Count
  5. cellB = "A5:A5"
  6. cellE = "C" & rngi.ToString & 
    ":C" & rngi.ToString
  7. Rng = ws.Range(cellB, cellE)
  8. Rng.Font.Name = "仿宋_GB2312"
  9. Rng.Font.Size = "16"
  10. Rng.Borders.LineStyle = 1
  11. Rng.HorizontalAlignment = -4108
  12. Rng.VerticalAlignment = -4108
  13. Rng = ws.Range("A5")
  14. Rng.Value = "領(lǐng)館"
  15. Rng = ws.Range("B5")
  16. Rng.Value = "出席人員"
  17. Rng = ws.Range("C5")
  18. Rng.Value = "職銜"
  19. rngi = 6
  20. For i = 0 To objds.PForeign.
    Rows.Count - 1
  21. drF = objds.PForeign.Rows(i)
  22. Rng = ws.Range("A" & rngi.ToString)
  23. Rng.Value = drF.PConsulate
  24. Rng = ws.Range("B" & rngi.ToString)
  25. Rng.Value = drF.PName
  26. Rng = ws.Range("C" & rngi.ToString)
  27. Rng.Value = drF.PRank
  28. rngirngi = rngi + 1
  29. Next
  30. 'wb.Save()
  31. 'If Not exl Is Nothing Then
  32. ' exl.Workbooks.Close()
  33. ' exl.Quit()
  34. ' System.Runtime.InteropServices.
    Marshal.ReleaseComObject(exl)
  35. 'End If
  36. 'If Not ws Is Nothing Then
  37. ' System.Runtime.InteropServices.
    Marshal.ReleaseComObject(ws)
  38. 'End If
  39. 'ws = Nothing
  40. 'exl = Nothing
  41. 'GC.Collect()
  42. End Sub
  43. End Class

VB.NET操作Excel的相關(guān)代碼編寫方法就為大家介紹到這里。


本文標題:教你迅速掌握VB.NET操作Excel
分享地址:http://www.5511xx.com/article/dhhodpc.html