使用vb.net进行数据传输

时间:2016-02-04 19:31:55

标签: database vb.net excel ms-access-2007

我是vb.net的新手并且此时非常困惑。我在excel中有过vba的经验,并且已经在我的大学里参加了一个基本的vb课程,但是在这方面我不太清楚。

我想尝试多个项目,但我仍然坚持如何使用vb.net应用程序将数据,文本字符串从一个程序传输到另一个程序!

我相信我正在寻找的流程是数据绑定?这是正确的吗?

我想要完成的3个过程。

  • Excel to Excel文本或单元格传输/复制和粘贴。

我有文件 A 这是一个excel文件,其中包含单元格中的行和列数据。然后我有文件 B ,这是一个带有图表和其他一些公式的模板。我正在尝试使用vb.net应用程序打开文件 A 复制所有数据并粘贴到文件 B 中的工作表中。我已经想出了如何打开文件但是对于数据传输方法我还没有找到任何东西。

Private Sub btn_Do_Click(sender As Object, e As EventArgs) Handles btn_Do.Click
    Dim txtpath As String
    Dim csvpath As String = "C:\Temp"
    Dim FileTXT As String
    Dim folderpath As String
    Dim FinalFile As String


    folderpath = "C:\Users\aholiday\Desktop\Data Dump"
    FileTXT = cbo_FileList.Text
    csvpath = "C:\Temp\" & FileTXT & ".csv"
    txtpath = folderpath & "\" & FileTXT & ".txt"
    FinalFile = "C:\Users\aholiday\Desktop\Book1"

    File.Copy(txtpath, csvpath)
    Process.Start("EXCEL.EXE", csvpath)
    Process.Start("EXCEL.EXE", FinalFile)

    File.Delete(csvpath)
End Sub
  • 将数据库访问vb.net app中的图表。

接下来我有一个vb.net应用程序,里面有一个图表。我如何从excel文件中获取数据。我没有这个代码,因为我不确定我需要的方法是什么。我需要这个“实时”,这意味着如果有人在excel文件中更改某些内容,它将在应用程序的图表中更新。但第一步是将数据从excel中提取出来并放入图表中。这是我能找到的唯一示例,它可以作为数据源进行Microsoft访问。它不起作用。

Imports System.Data.OleDb
Public Class Form1
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs)Handles Button1.Click
    Chart1.Series.Add("Numbers")
    Dim Conn As OleDbConnection = New OleDbConnection
    Dim Provider = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source="
    Dim dataFile = "C:\Users\aholiday\Desktop\Database11.accdb"
    Conn.ConnectionString = Provider & dataFile
    Conn.Open()

    'Adds data to chart

    Dim cmd As OleDbCommand = New OleDbCommand("Select [Month],[Number] FROM [Table1]", Conn)
    Dim dr As OleDbDataReader = cmd.ExecuteReader
    While dr.Read
        Chart1.Series("Table1").Points.AddXY(dr("Month").ToString, dr("Number").ToString)
    End While
    dr.Close()
    cmd.Dispose()
End Sub
End Class
  • Excel到vb.net图片和文本字符串传输。

最后。我有一个vb.net应用程序,在设计布局中有文本框和图片框。我有一个excel文件,其中包含单元格中的文本和图片串。我希望代码能够复制文本和图片,并将它们放在文本框和Picturebox中。

我想了解如何实现这些目标。请从来源发布任何有用的内容。任何建议,特别是例子都很棒。除非事先明确,否则请不要微软。我花了大约一天的时间研究和搜索我能想到的一切并且发现的很少。当我尝试使用它时无效。

谢谢

0 个答案:

没有答案