Tag: vb.net

将数据表保存到vb.net winform应用程序的excel表中

一年前,我看到一个漂亮的简单代码,它获取一个数据表并将其保存在一个excel文件中。 诀窍是使用networking库(与http的东西),我几乎可以肯定,这是一个stream。 我发现有很多代码有响应,但我不能让它在一个双赢的环境中工作。 还有一个单元格的细胞代码 – 不感兴趣 – 慢。 我想粘贴它作为一个范围或closures。 谢谢

如何在VB.NET中将DataGridView导出为Excel格式

我正在使用OLE连接到使用VB.NET的数据库,并在DataGridView中显示结果。 我想将DataGridView中的数据导出为Excel格式文件,即用户可以将DataGridView的内容保存为MS Excel文件。

通过.Net客户端的OleDB引用的Excel值

我试图通过OleDB读取Excel文件(.xls,我认为Excel 2003兼容),但它无法获取引用字段的值。 这是我目前的testing代码(请注意,这只是该课程的一部分): Private m_conn As OleDbConnection Public Sub New(ByVal fileName As String) Dim connString As String = String.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties=Excel 8.0;", fileName) m_conn = New OleDbConnection(connString) m_conn.Open() End Sub Public Sub GetSheet(ByVal sheet As String) Dim query As String = String.Format("SELECT * FROM [{0}]", sheet) Using cmd As OleDbCommand = m_conn.CreateCommand() cmd.CommandText = query […]

在Visual Basic中将文件写入Excel的入门

我有我想要写入Microsoft Excel文件的数据。 我发现了以下问题,但是这是使用预定义的名称,因为我想在菜单栏上使用保存命令窗口。 在Visual Basic 6中编写Excel工作表 本质上,我有两列数据,参与者名称和时间在环,我想循环通过一个数组(我想)和每个项目在自己的路线。 任何人都可以告诉我在哪里或如何开始这个?

在修改Excel工作表时随机发生COMexception

我正在构build一个生成一些数据的应用程序,然后将其输出到一个Excel工作表。 有时候,这个表单有很多行,所以我使用BackgroundWorker来处理它(请注意,我使用了一个阻止用户修改生成的电子表格的编辑的进度条)。 不幸的是,在发生这种情况时,由于COMexception,程序会随机崩溃。 通过随机我的意思是,exception发生在执行过程中的不同时间,有时根本不会发生。 下面是导致问题的代码,在使用sheetvariables的行上总是调用exception。 Public Sub modifyCell(ByRef sheet As Worksheet, ByVal row As Integer, ByVal column As Integer, ByRef value As String) sheet.Cells(row, column) = value End Sub Public Sub colorRange(ByRef sheet As Worksheet, ByVal iRow As Integer, ByVal iCol As Integer, ByVal fRow As Integer, ByVal fCol As Integer, ByVal color As Integer, […]

是否有可能从Excel文件中读取数据,而无需将其上传到VB.Net中的服务器?

我需要能够从excel文件中读取数据,并在validation数据后将数据上传到数据库。 但是,我正在使用的服务器不允许Web应用程序的写入权限,所以我需要知道是否可以从Excel文件中读取,而无需通过上载将其写入服务器? 到目前为止,我还没有find明确的答案。 谢谢!

如何使用ExcelLibrary DLL在Excel中冻结页眉行

我正在使用ExcelLibrary DLL。 我想冻结标题行..任何机构可以build议我怎么可以做到这一点? 我已经尝试了下面的代码 Imports System.Data.SqlClient Imports ExcelLibrary Imports ExcelLibrary.SpreadSheet Partial Class DownloadExcel Inherits System.Web.UI.Page Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load Try Dim wb As New Workbook() Dim sheetrowcounter As Integer sheetrowcounter = 0 Dim sheet As New ExcelLibrary.SpreadSheet.Worksheet("ExcelSheet") sheet.Cells(sheetrowcounter, 0) = New Cell("DELIVERY MONITORING SUMMARY(PROJECT GRANDE) ") sheet.Cells(sheetrowcounter, 2) = […]

退出条件在Do Until循环中不触发

我试图编写一个应用程序,它需要一个报表(Excel工作表),操纵一个行,然后到下一行,然后是下一行等,然后退出Do Until循环,一旦前两个单元格在下一个行是空的(表示没有更多行要处理),如下所示: Imports Excel = Microsoft.Office.Interop.Excel Dim MSExcel As New Excel.Application MSExcel.Visible = True Dim WorkbookA As Excel.Workbook Dim WorksheetA As Excel.Worksheet Dim i As Integer = 2 'Skipping header row Dim Split() As String Dim SomeStrings() As String = {"StringA", "StringB"} 'etc… an array of strings WorkbookA = MSExcel.Workbooks.Open(TextBox1.Text) WorksheetA = WorkbookA.Sheets.Item(1) Do Until […]

小数分析在不同环境下的差异

晚间, 我正在用一个问题抨击我的头靠在墙上: 我正在从一个size=16和decimal places = 2的Number列中的单元格中加载dBase III .dbf文件中的数字。 用DbfViewer查看时,这些数字显示为: 12345.12 ,其中没有千位分隔符和小数点分隔符. 。 我使用decimal.parse(val)从数据库中的单元格parsing数字。 我做这个号码的东西。 我正在使用ClosedXML库将数字粘贴到具有以下公式的.xlsx Excel文件单元格中: "=R[-1]C * 100/" & val其中val是从dBaseIII数据库文件获得的值。 这是通过以下语句完成的: Dim formula as String = "=R[-1]C * 100/" & project.TotalIncome(i) cell.FormulaR1C1 = formula 。 我正在使用两种编程环境: 使用Visual Studio 2013 Community和Office 2010 Windows 8.1计算机。 使用Visual Studio 2013 Ultimate和Office 2013 Windows 8.1计算机。 我已经确认这两个环境对于Windows和Office都具有相同的Language, Date, Time and […]

Visual Studio 2015 – 操纵Excel?

我有750个Excel文件,我想要 通过删除带有星号标题的数据列清理, 然后将其中的一些数据放到新的工作簿工作表中,并将其他数据放入同一工作簿工作表中,并将其他一些数据放入第二个新工作簿中。 我在Visual Studio 2015中创build了一个带有2个单选button的小对话框 清理数据, 产生新的文件。 这是我的VB代码: Class MainWindow Dim wb As Microsoft.Office.Interop.Excel._Workbook Dim ws As Microsoft.Office.Interop.Excel._Worksheet Dim iCol As Integer Dim strName As String Dim iIndex As Integer Dim strPath As String Dim strFile As String Private Sub button_Click(sender As Object, e As RoutedEventArgs) Handles button.Click If cleanRadioButton.IsChecked = True Then strPath […]