Tag: vb.net

用标题文本导出到Excel

我有导出到Excel时应包含标题文本的代码。 For i As Integer = 0 To DataGridView2.Rows.Count – 2 For j As Integer = 0 To DataGridView2.Columns.Count – 1 ' Excel index starts from 1,1. As first Row would have the Column headers, adding a condition check. If cellRowIndex = 1 Then worksheet.Cells(cellRowIndex, cellColumnIndex) = DataGridView2.Columns(j).HeaderText Else worksheet.Cells(cellRowIndex, cellColumnIndex) = DataGridView2.Rows(i).Cells(j).Value End If […]

无法在不保存提示的情况下closuresExcel工作簿

您好,我有棘手的小问题,这使我很头痛,我有一段代码在VB.NET中,我需要closures当前的Excel工作簿,但每当我打电话给: 'Now force a close of the active workbook without saving _myXLApp.Workbooks(1).Close(Excel.XlSaveAction.xlDoNotSaveChanges) 另存为对话框显示…如何防止这种情况发生? 我对代码的理解是,如上所述进行调用应该closures工作簿而不用任何SaveAs提示。 任何帮助非常感谢。 亲切的问候paul J.

在Excel(* .xls)文件中获取单元格文本值的更好方法

我正在尝试编写一个导入函数,用于从Excel文件中获取数据。 我目前如何做到这一点如下: Private Sub ReadExcel(ByVal childform As PhoneDiag.frmData, ByVal FileName As String) Dim xlApp As Excel.Application Dim xlWorkBook As Excel.Workbook Dim xlWorkSheet As Excel.Worksheet xlApp = New Excel.ApplicationClass xlWorkBook = xlApp.Workbooks.Open(FileName) xlWorkSheet = xlWorkBook.Worksheets(1) Dim columnrange = xlWorkSheet.Columns Dim therange = xlWorkSheet.UsedRange ''Add rows by column For rCnt = 2 To therange.Rows.Count Dim rowArray(therange.Columns.Count) As […]

用正则expression式parsingExcel引用?

Excel将返回表单的引用 =Sheet1!R14C1R22C71junk (“垃圾”通常不会在那里,但我想确保没有多余的文字。) 我想'拆分'成一个VB数组,在哪里 a(0)="Sheet1" a(1)="14" a(2)="1" a(3)="22" a(4)="71" a(5)="junk" 我敢肯定它可以用正则expression式来轻松完成,但我无法得到它的诀窍。 有一个善良的人可以帮助我吗? 谢谢

parsing文本文件并创build一个Excel报告

我的应用程序应该parsing一个文本文件(相对容易),并创build一个Excel电子表格报告。 我应该写一个独立的VB.NET应用程序保存excel文件,还是应该使用VSTO? 我不确定在开发的便捷性,可用性问题,可用的API函数等方面是否有差异。 有没有其他的编程语言/接口/库,可以让我快速开发涉及的Excel电子表格? 我正在谈论的function,graphics等 谢谢

访问数据库不从vb.net更新

我有一个名为login.mdb的访问数据库,它有很多表。我想要更新名为“try”的表。我在表中我有两个字段viz名称和rollnumber.i要更新对应name.my代码的rollnum是: Public Class Form11 Inherits System.Windows.Forms.Form Dim MyConnection1 As System.Data.OleDb.OleDbConnection Dim myCommand1 As New System.Data.OleDb.OleDbCommand Dim sql As String ''# …. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Try MyConnection1.ConnectionString = "PROVIDER=Microsoft.JET.OLEDB.4.0;Data Source = C:\Documents and Settings\1001\Desktop\Subhedar Sir\WindowsApplication1\bin\login.mdb" MyConnection1.Open() myCommand1.Connection = MyConnection1 myCommand1.CommandText = "UPDATE try SET rollnumber = '" […]

以编程方式左alignment在Excel文档中的数字

如何在VB中以编程方式左alignment我的列? 我有一个VB程序,正在写一个基于某些信息的Excel文件。 我曾尝试使用: oSheet.Columns.HorizontalAlignment.Left() 这对文本列有效。 我有多个列是严格的数字。 此function不适用于使用数字单元格的列。 下面是我不断收到的MissingMemberException: Public member 'Left' on type 'Integer' not found.

如何在VBA中获取当前时间的快照?

在我的VBA代码中,我正在使用Cell.Value = Now或Cell.Value = Format(Now, "hh:mm:ss")更新单元格。 我正在为四个不同的细胞做这个。 但是,我注意到,当其中一个单元格更改时,其余的时间戳将更改以反映当前时间。 对我来说,这些单元格似乎只是对最新时间的引用,而不是单元格更新时的快照。 是否有反应时间快照,以便它不会更改表刷新?

使用EPPlus打开Excel

我试图打开一个使用epplus编写的excel文件。 我打开它使用它,它在开发服务器,但不是在发布之后。 System.Diagnostics.Process.Start(Server.MapPath("~\chart.xlsx")) 我怎样才能打开这个excel表单?

如果没有Microsoft Interop,我可以从Excel中获取信息吗?

所以,我在工作上用vb做的事情非常有限。 他们给我的vb.net版本没有文件使用microsoft.office的东西,他们不会给我下载它们的权限。 有没有其他的方式来获取电子表格E栏中的所有信息? 感谢您能够给我的任何见解。