将数据值通过Vb.Net实时logging到Excel
我遇到了困难,从Excel文件中logging文本框中的所有数据值。 我只想知道如何在Excel中logging不同单元格中的数据? 它就像我需要做的一个监控系统。 有人可以帮助我如何在Excel中loggingdate和时间的值? 谢谢 :)
这里是我的示例代码:
Dim OpenExcelFile As String =("C:\Users\RoseAnnMarey\Documents\TRYMUNA.xlsx") Dim oExcel As Object oExcel = CreateObject("Excel.Application") oExcel.workbooks.open(OpenExcelFile) Dim oBook As Excel.Workbook Dim oSheet As Excel.Worksheet oBook = oExcel.ActiveWorkbook oSheet = oExcel.worksheets(1) ' update the value oSheet.Range("c5:c15").Value = TextBox1.Text oSheet.Range("d5:d15").Value = TextBox2.Text oSheet.Range("b5:b15").Value = Label4.Text 'save oExcel.DisplayAlerts = True oBook.SaveAs(OpenExcelFile, 51) '51 == xlsx oBook.Close() oBook = Nothing End Sub
要将单元格格式化为您将使用的date:
oSheet.Range(“c5:c15”)。NumberFormat =“”mm / dd / yyyy“
您可以将格式string修改为您需要的任何date格式。
您也可以通过设置值来引用特定的单元格:oSheet.Cells(row,column).Value