我想在做一個更高級的項目之前做一個簡單的例子,我無法弄清楚如何在vb.net的圖表中使用excel數據。當我在網上查找時,我能找到的所有數據庫都是從vb.net或從vb.net到excel圖表。正想關閉的這一段時間,但它都沒有工作http://www.siddharthrout.com/2011/10/18/charting-with-vb-net-2010/使用Excel中的數據的vb.net圖表
然後我嘗試下面的代碼,沒有運氣,獲得運行時錯誤轉換範圍爲字符串
Imports Excel = Microsoft.Office.Interop.Excel
Public Class Form1
Dim appXL As Excel.Application
Dim wbsXL As Excel.Workbooks
Dim wbXL As Excel.Workbook
Dim Rangex As Excel.Range
Dim Rangey As Excel.Range
Public Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
appXL = CreateObject("Excel.Application")
appXL.Visible = True
wbsXL = appXL.Workbooks
wbXL = wbsXL.Open("C:\Users\aholiday\Desktop\Data.xlsx")
Rangey = wbXL.Range("A1:A2")
Rangex = wbXL.Range("B1:B2")
With chtTest
.Series("Series1").YValueMembers = Rangey
.Series("Series1").XValueMember = Rangex
End With
End Sub
End Class
誰能告訴我一個基本的例子使用2個單元格作爲x軸,2個單元格作爲y軸數據。
我試圖在該應用一圖表顯示在vb.net不擅長。我有Excel數據文件,我希望應用程序能夠從vb.net應用程序的圖表中顯示和顯示Excel中的數據。對不起,如果我不清楚。謝謝你的回答,但你的代碼確實工作正常。只是不是我想要的。 – holi4683
這聽起來像你將需要一個COM控件。在參考文獻/ com下,我有大約30個Office,我不願意進去嘗試每個人看他們是否提供圖表,搜索圖表沒有找到任何東西。這裏似乎提供了一個字符控制:https://www.microsoft.com/en-us/download/details.aspx?id=14422下載,但我沒有下載它。它不應該太難使用,你應該能夠下載並安裝它,然後在參考文獻/ com下找到它,然後拖放到表單上。 – sam